Print config values AFTER processing commandline arguments

This commit is contained in:
Fierelier 2022-05-18 15:04:17 +02:00
parent 2e05cf1501
commit 0a1c640c2b

View File

@ -22,10 +22,6 @@ if lv["osName"] == "":
if lv["osVersion"] == "":
lv["osVersion"] = platform.version()
print("")
for setting in lv:
print(colored(colorama.Fore.BLACK,setting+ "=" +str(lv[setting])))
if len(sys.argv) > 1:
for arg in sys.argv[1:]:
if arg.startswith("-"): continue
@ -35,6 +31,10 @@ if len(sys.argv) > 1:
else:
lv[argSplit[0]] = True
for setting in lv:
print(colored(colorama.Fore.BLACK,setting+ "=" +str(lv[setting])))
print("")
if not lv["osName"] in ["windows","linux","macos"]:
print(colored(colorama.Fore.YELLOW,"\nWarning, unsupported OS detected: '" +lv["osName"]+ "'. Needs to be either windows, linux or macos. Define it with osName=name in the config."),file=sys.stderr)
print(colored(colorama.Fore.MAGENTA,"Falling back to assuming Linux."))