I\'ve been using argparse for a Python program that can -process, -upload or both:
argparse
-process
-upload
parser = argparse.ArgumentParser(de
if not (args.process or args.upload): parser.error('No action requested, add -process or -upload')