From 16718b3cf6d20341fc43a6b7e09ad9ba6497e501 Mon Sep 17 00:00:00 2001
From: Seblu <sebastien.luttringer@smartjog.com>
Date: Wed, 13 Jul 2011 17:15:28 +0200
Subject: [PATCH] Asking help with install display help including options from
 image

---
 bin/is | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/bin/is b/bin/is
index da0dbac..eb0fa31 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,
-- 
GitLab