diff --git a/bin/is b/bin/is index da0dbac6a8b19b2b8dd1b8d1d00dfeacf03b49a4..eb0fa311f389e034ff79405e70c04a55171d2280 100755 --- a/bin/is +++ b/bin/is @@ -115,9 +115,9 @@ def c_install(parser, args): # get image package repoman = load_repositories(args) pkg = repoman.get(args.image, args.image_version) - else: - args.subparser.print_usage() - exit(1) + # add default show help options + args.subparser.add_argument("-h", "--help", action="help", default=argparse.SUPPRESS, + help="show program's version number and exit") # Print setup information arrow("Installing %s v%s" % (pkg.name, pkg.version)) # install start time @@ -217,7 +217,8 @@ p_del.add_argument("image_version") p_del.set_defaults(func=c_del) # install command parser -p_install = subparsers.add_parser("install", help=c_install.__doc__.lower()) +p_install = subparsers.add_parser("install", add_help=False, + help=c_install.__doc__.lower()) p_install.add_argument('-f', "--force", action="store_true", default=False, help="overwrite existing image") p_install.add_argument("-v", "--image-version", type=int, default=None,