text: #!/usr/bin/env python3
  """Lookup tables"""
  
  import argparse
  
  
  # --------------------------------------------------
  def get_args():
      """get command-line arguments"""
  
      parser = argparse.ArgumentParser(
          description='Gashlycrumb',
          formatter_class=argparse.ArgumentDefaultsHelpFormatter)
  
      parser.add_argument('letter', help='Letter', metavar='str', type=str)
  
      parser.add_argument('-f',
                          '--file',
                          help='Input file',
                          metavar='str',
                          type=argparse.FileType('r'),
                          default='gashlycrumb.txt')
  
      return parser.parse_args()
  
  
  # --------------------------------------------------
  def main():
      """Make a jazz noise here"""
  
      args = get_args()
      letter = args.letter
      lookup = {line[0].upper(): line.rstrip() for line in args.file}
      print(lookup.get(letter.upper(), f'I do not know "{letter}".'))
  
  
  # --------------------------------------------------
  if __name__ == '__main__':
      main()
  