import argparse from main import ParsedArguments, CommandProcessor def parse_arguments(): parser = argparse.ArgumentParser(description="Command Processor") parser.add_argument("-e", "--email", type=str, default="", help="Email") parser.add_argument("-p", "--pw", type=str, default="", help="Password") parser.add_argument("-f", "--folder", type=str, default="", help="Folder to API inner folder to download file from") args = parser.parse_args() return ParsedArguments(args.email, args.pw, args.folder) def start(args: ParsedArguments): processor = CommandProcessor(args) try: processor.start() except KeyboardInterrupt: processor.stop() if __name__ == '__main__': start(parse_arguments())