]> git.saurik.com Git - apt.git/blobdiff - cmdline/apt-mark
regex for package names executed on Grp- not PkgIterator
[apt.git] / cmdline / apt-mark
index 0e73dda7863c72cdaa4dd8b542c8c10ee13b55e7..12768b7088069fa9968ead5c89148325207bb048 100755 (executable)
@@ -76,12 +76,19 @@ if __name__ == "__main__":
                       help="print verbose status messages to stdout")
     (options, args) = parser.parse_args()
 
+    if not args:
+        parser.print_help()
+        sys.exit(1)
+
     # get the state-file
     if not options.filename:
         STATE_FILE = apt_pkg.config.find_dir("Dir::State") + "extended_states"
     else:
         STATE_FILE=options.filename
 
+    if len(args) == 0:
+        parser.error("first argument must be 'markauto', 'unmarkauto' or 'showauto'")
+
     if args[0] == "showauto":
         show_automatic(STATE_FILE)
     else: