diff --git a/libagent/gpg/__init__.py b/libagent/gpg/__init__.py index 58641d1..6e73d4c 100644 --- a/libagent/gpg/__init__.py +++ b/libagent/gpg/__init__.py @@ -236,7 +236,8 @@ def run_agent(device_type): def main(device_type): """Parse command-line arguments.""" parser = argparse.ArgumentParser() - subparsers = parser.add_subparsers() + subparsers = parser.add_subparsers(title='Action', dest='action') + subparsers.required = True p = subparsers.add_parser('init', help='Initialize hardware-based GnuPG identity')