From: Michal Nowikowski Date: Thu, 31 Jan 2019 13:51:58 +0000 (+0100) Subject: [#372,!181] hammer: added printing help when no command is provided X-Git-Tag: 429-Updated-StampedValue-to-support-reals_base~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=90097f31c2f27e3639ee9b63ebfc2e265c35d02e;p=thirdparty%2Fkea.git [#372,!181] hammer: added printing help when no command is provided --- 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()