]> scripts.mit.edu Git - wizard.git/blobdiff - bin/wizard
Fix misnamed variable bug.
[wizard.git] / bin / wizard
index 795adad34e1ecf6d4d52e48f546797a90fa7a1e7..6ff98a4ad3c850431a14275a623ab0c341cf4772 100755 (executable)
@@ -15,7 +15,9 @@ def main():
 Wizard is a Git-based autoinstall management system for scripts.
 
 Its commands are:
+    errors          Lists all broken autoinstall metadata
     info            Reports information about an autoinstall
+    list            Lists autoinstalls, with optional filtering
     massmigrate     Performs mass migration of autoinstalls of an application
     migrate         Migrate autoinstalls from old format to Git-based format
     summary         Generate statistics (see help for subcommands)
@@ -38,16 +40,17 @@ See '%prog help COMMAND' for more information on a specific command."""
         raise SystemExit(1)
     if command_name == "help":
         try:
-            get_command(rest_argv[0]).main(['--help'], baton)
-        except (AttributeError, ImportError):
+            help_module = get_command(rest_argv[0])
+        except ImportError:
             parser.error("invalid action")
         except IndexError:
             parser.print_help()
             raise SystemExit(1)
+        help_module.main(['--help'], baton)
     # Dispatch commands
     try:
         command_module = get_command(command_name)
-    except (AttributeError, ImportError):
+    except ImportError:
         parser.error("invalid action")
     command_module.main(rest_argv, baton)