summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/repoman4
1 files changed, 3 insertions, 1 deletions
diff --git a/bin/repoman b/bin/repoman
index 38b06d334..3e770919c 100755
--- a/bin/repoman
+++ b/bin/repoman
@@ -230,11 +230,13 @@ def ParseArgs(args, qahelp):
if opts.mode == 'help':
parser.print_help(short=False)
- for arg in args:
+ for arg in args[1:]:
if arg in modes:
if not opts.mode:
opts.mode = arg
break
+ else:
+ parser.error("invalid mode: %s" % arg)
if not opts.mode:
opts.mode = 'full'