]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#372,!181] hammer: added printing help when no command is provided 372-a-tool-for-preparing-build-environment-building-and-unittesting-kea
authorMichal Nowikowski <godfryd@isc.org>
Thu, 31 Jan 2019 13:51:58 +0000 (14:51 +0100)
committerMichal Nowikowski <godfryd@isc.org>
Thu, 31 Jan 2019 13:56:46 +0000 (14:56 +0100)
hammer.py

index 1b8fecc326f0c681a6392f086af576690e430612..c0a5ba76c740e3d10d66bb366146db847f43fcab 100755 (executable)
--- 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()