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"] == "": if lv["osVersion"] == "":
lv["osVersion"] = platform.version() lv["osVersion"] = platform.version()
print("")
for setting in lv:
print(colored(colorama.Fore.BLACK,setting+ "=" +str(lv[setting])))
if len(sys.argv) > 1: if len(sys.argv) > 1:
for arg in sys.argv[1:]: for arg in sys.argv[1:]:
if arg.startswith("-"): continue if arg.startswith("-"): continue
@ -35,6 +31,10 @@ if len(sys.argv) > 1:
else: else:
lv[argSplit[0]] = True 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"]: 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.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.")) print(colored(colorama.Fore.MAGENTA,"Falling back to assuming Linux."))