I\'ve been using argparse for a Python program that can -process, -upload or both:
argparse
-process
-upload
parser = argparse.ArgumentParser(de
args = vars(parser.parse_args()) if not any(args.values()): parser.error('No arguments provided.')