Additional unparsed command line options are assumed to be a project path to open

This commit is contained in:
Veronica K. B. Olsen
2020-02-13 00:36:30 +01:00
parent 723489b67b
commit 6e6c9b98f7
3 changed files with 12 additions and 2 deletions
+6 -1
View File
@@ -126,14 +126,18 @@ def main(sysArgs=None):
confPath = None
testMode = False
qtStyle = "Fusion"
cmdOpen = None
# Parse Options
try:
inOpts, inArgs = getopt.getopt(sysArgs,shortOpt,longOpt)
inOpts, inRemain = getopt.getopt(sysArgs,shortOpt,longOpt)
except getopt.GetoptError:
print(helpMsg)
sys.exit(2)
if len(inRemain) > 0:
cmdOpen = inRemain[0]
for inOpt, inArg in inOpts:
if inOpt in ("-h","--help"):
print(helpMsg)
@@ -165,6 +169,7 @@ def main(sysArgs=None):
# Set Config Options
CONFIG.showGUI = not testMode
CONFIG.debugInfo = debugLevel < logging.INFO
CONFIG.cmdOpen = cmdOpen
# Set Logging
if showTime: debugStr = timeStr+debugStr