printrun-src/pronsole.py

changeset 45
c82943fb205f
parent 15
0bbb006204fc
--- a/printrun-src/pronsole.py	Tue Jan 19 20:44:16 2021 +0100
+++ b/printrun-src/pronsole.py	Tue Jan 19 20:45:09 2021 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # This file is part of the Printrun suite.
 #
@@ -26,25 +26,26 @@
     from printrun.printcore import __version__ as printcore_version
 
     usage = "Usage:\n"+\
-            "  pronsole [OPTION]\n\n"+\
+            "  pronsole [OPTIONS] [FILE]\n\n"+\
             "Options:\n"+\
+            "  -h, --help\t\t\tPrint this help message and exit\n"+\
             "  -V, --version\t\t\tPrint program's version number and exit\n"+\
-            "  -h, --help\t\t\tPrint this help message and exit\n"+\
-            "  -c, --conf\t\t\tLoad this file on startup instead of .pronsolerc; you may chain config files, if so settings auto-save will use the last specified file\n"+\
-            "  -e, --execute\t\t\tExecutes command after configuration/.pronsolerc is loaded; macros/settings from these commands are not autosaved"
+            "  -v, --verbose\t\t\tIncrease verbosity\n"+\
+            "  -c, --conf, --config=CONFIG_FILE\tLoad this file on startup instead of .pronsolerc; you may chain config files, if so settings auto-save will use the last specified file\n"+\
+            "  -e, --execute=COMMAND\t\tExecutes command after configuration/.pronsolerc is loaded; macros/settings from these commands are not autosaved"
 
     try:
-        opts, args = getopt.getopt(sys.argv[1:], "hVce", ["help", "version", "conf", "execute"])
-    except getopt.GetoptError, err:
-        print str(err)
-        print usage
+        opts, args = getopt.getopt(sys.argv[1:], "hVvc:e:", ["help", "version", "verbose", "conf=", "config=", "execute="])
+    except getopt.GetoptError as err:
+        print(str(err))
+        print(usage)
         sys.exit(2)
     for o, a in opts:
         if o in ('-V','--version'):
-            print "printrun "+printcore_version
+            print("printrun "+printcore_version)
             sys.exit(0)
         elif o in ('-h', '--help'):
-            print usage
+            print(usage)
             sys.exit(0)
 
     interp = pronsole()

mercurial