Skip to content
Snippets Groups Projects
Commit 455c71b1 authored by Aurélien Dunand's avatar Aurélien Dunand Committed by Seblu
Browse files

Reorder subparsers as the same order of their function

parent 5a82232b
No related branches found
No related tags found
No related merge requests found
......@@ -149,7 +149,7 @@ def c_list(parser, args):
# list direct image or reposity content
elif len(args.list_args) == 1:
# list image file content
if (istools.pathtype(args.list_args[0]) == 'file' and
if (istools.pathtype(args.list_args[0]) == "file" and
os.path.isfile(args.list_args[0])):
pkg = PackageImage(args.list_args[0])
arrow("Image %s v%s" % (pkg.name, pkg.version))
......@@ -255,9 +255,9 @@ p_main.add_argument("-V", "--version", action="version",
help="show installsystems version")
# exclusive group on debug/quiet
ex_group = p_main.add_mutually_exclusive_group()
ex_group.add_argument('-d', "--debug", action="store_true",
ex_group.add_argument("-d", "--debug", action="store_true",
help="active debug mode")
ex_group.add_argument('-q', "--quiet", action="store_true",
ex_group.add_argument("-q", "--quiet", action="store_true",
help="active quiet mode")
# common options
p_main.add_argument("-c", "--config", default="installsystems",
......@@ -285,9 +285,9 @@ p_new.set_defaults(func=c_new)
# build command parser
p_build = subparsers.add_parser("build", help=c_build.__doc__.lower())
p_build.add_argument('-f', "--force", action="store_true", default=False,
p_build.add_argument("-f", "--force", action="store_true", default=False,
help="overwrite existing image")
p_build.add_argument('-c', "--no-check", action="store_true", default=False,
p_build.add_argument("-c", "--no-check", action="store_true", default=False,
help="do not check compilation before adding scripts")
p_build.add_argument("path", nargs="?", default=".")
p_build.set_defaults(func=c_build)
......@@ -300,7 +300,7 @@ p_init.set_defaults(func=c_init)
# add command parser
p_add = subparsers.add_parser("add", help=c_add.__doc__.lower())
p_add.add_argument('-p', "--preserve", action="store_true", default=False,
p_add.add_argument("-p", "--preserve", action="store_true", default=False,
help="don't remove image after adding to database")
p_add.add_argument("path", nargs="+")
p_add.set_defaults(func=c_add)
......@@ -314,47 +314,47 @@ p_del.set_defaults(func=c_del)
# install command parser
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,
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,
help="image version")
p_install.add_argument("image", help="image to install (path or name)")
p_install.set_defaults(func=c_install, subparser=p_install)
# list command parser
p_list = subparsers.add_parser("list", help=c_list.__doc__.lower())
p_list.add_argument("-l", action="store_true", dest="detail",
default=False, help="detailled list output")
p_list.add_argument("list_args", nargs="*", help="list content of image or repositories")
p_list.set_defaults(func=c_list, subparser=p_list)
# update command parser
p_update = subparsers.add_parser("update", help=c_update.__doc__.lower())
p_update.add_argument('-f', "--force", action="store_true", default=False,
help="overwrite existing image")
p_update.add_argument('-c', "--no-check", action="store_true", default=False,
help="do not check compilation before adding scripts")
p_update.add_argument('-p', "--preserve", action="store_true", default=False,
help="don't remove image after adding to database")
p_update.add_argument("-f", "--force", action="store_true", default=False,
help="overwrite existing image")
p_update.add_argument("-c", "--no-check", action="store_true", default=False,
help="do not check compilation before adding scripts")
p_update.add_argument("-p", "--preserve", action="store_true", default=False,
help="don't remove image after adding to database")
p_update.add_argument("path", nargs="?", default=".")
p_update.set_defaults(func=c_update)
# cat command parser
p_cat = subparsers.add_parser("cat", help=c_cat.__doc__.lower())
p_cat.add_argument("-v", "--image-version", type=int, default=None,
help="image version")
help="image version")
p_cat.add_argument("image", help="image (path or name)")
p_cat.add_argument("files", nargs='+', help="files to cat")
p_cat.add_argument("files", nargs="+", help="files to cat")
p_cat.set_defaults(func=c_cat)
# get command parser
p_get = subparsers.add_parser("get", help=c_get.__doc__.lower())
p_get.set_defaults(func=c_get)
# list command parser
p_list = subparsers.add_parser("list", help=c_list.__doc__.lower())
p_list.add_argument("-l", action="store_true", dest='detail',
default=False, help='detailled list output')
p_list.add_argument("list_args", nargs="*", help="list content of image or repositories")
p_list.set_defaults(func=c_list, subparser=p_list)
# search command parser
p_search = subparsers.add_parser("search", help=c_search.__doc__.lower())
p_search.set_defaults(func=c_search)
# get command parser
p_get = subparsers.add_parser("get", help=c_get.__doc__.lower())
p_get.set_defaults(func=c_get)
# clean command parser
p_clean = subparsers.add_parser("clean", help=c_clean.__doc__.lower())
p_clean.set_defaults(func=c_clean)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment