code: def init_parser(self):
          
          parser = argparse.ArgumentParser(description='ROCA TLS Fingerprinter')
  
          parser.add_argument('--debug', dest='debug', default=False, action='store_const', const=True,
                              help='Debugging logging')
  
          parser.add_argument('--dump', dest='dump', default=False, action='store_const', const=True,
                              help='Dump all processed info')
  
          parser.add_argument('--flatten', dest='flatten', default=False, action='store_const', const=True,
                              help='Flatten the dump')
  
          parser.add_argument('--indent', dest='indent', default=False, action='store_const', const=True,
                              help='Indent the dump')
  
          parser.add_argument('--hosts', dest='hosts', default=False, action='store_const', const=True,
                              help='Arguments are host names not file names')
  
          parser.add_argument('files', nargs=argparse.ZERO_OR_MORE, default=[],
                              help='files to process')
          return parser
docs: Init command line parser
          :return: