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

add command takes several images files in one time

parent c51f5031
No related branches found
No related tags found
No related merge requests found
...@@ -90,8 +90,9 @@ def c_add(parser, args): ...@@ -90,8 +90,9 @@ def c_add(parser, args):
elif len(repoman) > 1: elif len(repoman) > 1:
raise Exception("Please select only one repository") raise Exception("Please select only one repository")
repo = repoman[0] repo = repoman[0]
pkg = PackageImage(args.path) for image in args.path:
repo.add(pkg, delete=not args.preserve) pkg = PackageImage(image)
repo.add(pkg, delete=not args.preserve)
def c_del(parser, args): def c_del(parser, args):
''' '''
...@@ -298,7 +299,7 @@ p_init.set_defaults(func=c_init) ...@@ -298,7 +299,7 @@ p_init.set_defaults(func=c_init)
p_add = subparsers.add_parser("add", help=c_add.__doc__.lower()) 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") help="don't remove image after adding to database")
p_add.add_argument("path") p_add.add_argument("path", nargs="+")
p_add.set_defaults(func=c_add) p_add.set_defaults(func=c_add)
# del command parser # del command parser
......
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