From 90097f31c2f27e3639ee9b63ebfc2e265c35d02e Mon Sep 17 00:00:00 2001 From: Michal Nowikowski Date: Thu, 31 Jan 2019 14:51:58 +0100 Subject: [PATCH] [#372,!181] hammer: added printing help when no command is provided --- hammer.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/hammer.py b/hammer.py index 1b8fecc326..c0a5ba76c7 100755 --- a/hammer.py +++ b/hammer.py @@ -1364,7 +1364,7 @@ def parse_args(): args = main_parser.parse_args() - return args + return args, main_parser def list_supported_systems(): @@ -1547,7 +1547,7 @@ def build_cmd(args): def main(): """Main function - parse args and invoke proper command.""" - args = parse_args() + args, parser = parse_args() # prepare logging level = logging.INFO @@ -1585,6 +1585,9 @@ def main(): elif args.command == "destroy": destroy_system(args.directory) + else: + parser.print_help() + if __name__ == '__main__': main() -- GitLab