import argparse parser = argparse.ArgumentParser() subparsers = parser.add_subparsers(dest="command") sync_parser = subparsers.add_parser("sync") sync_parser.add_argument("--all", dest="unread_only", action="store_false") sync_parser.set_defaults(unread_only=True) args = parser.parse_args(["sync", "--all"]) print(args)