27 lines
602 B
Python

#!/usr/bin/env python3
import argparse
from subcommands.sniff import setup_sniff_parser
CAP_DIR_PREFIX = ...
######################
# Argparse setup
######################
def setup_argparse():
# create top level parser
root_parser = argparse.ArgumentParser(prog="kydcap")
subparsers = root_parser.add_subparsers(title="subcommands", required=True, dest="command")
setup_sniff_parser(subparsers)
return root_parser
if __name__ == "__main__":
parser = setup_argparse()
args = parser.parse_args()
# if args.command
# create_capture_directory(args.device_name)