From 4eca35a55611c36f6b08d8ddf12aa49e78f96eb2 Mon Sep 17 00:00:00 2001 From: Harrison Deng Date: Tue, 11 Feb 2025 16:56:04 +0000 Subject: [PATCH] Fixed --version not showing --- src/autobigs/cli/program.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/autobigs/cli/program.py b/src/autobigs/cli/program.py index 2cbef88..f18acec 100644 --- a/src/autobigs/cli/program.py +++ b/src/autobigs/cli/program.py @@ -10,7 +10,7 @@ import importlib root_parser = argparse.ArgumentParser(epilog='Use "%(prog)s info -h" to learn how to get available MLST databases, and their available schemas.' + ' Once that is done, use "%(prog)s st -h" to learn how to retrieve MLST profiles.' ) -subparsers = root_parser.add_subparsers(required=True) +subparsers = root_parser.add_subparsers(required=False) info.setup_parser(subparsers.add_parser(get_module_base_name(info.__name__))) st.setup_parser(subparsers.add_parser(get_module_base_name(st.__name__))) @@ -33,6 +33,8 @@ def run(): metadata.version("autoBIGS-engine")}.') if hasattr(args, "run"): args.run(args) + elif not args.version: + root_parser.print_usage() if __name__ == "__main__":