master > master: code go - fügte settings hinzu

This commit is contained in:
RD
2021-11-03 18:43:13 +01:00
parent f55677ed8b
commit f7ef295ec8
11 changed files with 208 additions and 66 deletions

View File

@@ -45,10 +45,15 @@ func main() {
// cli arguments parsen
arguments, err = cli.ParseCli(os.Args)
cmdMissing := cli.ParseCliCommandMissing(err)
// initialisiere basic optionen wie Logging
if err == nil {
logging.SetQuietMode(arguments.QuietModeOn())
quiet := arguments.QuietModeOn()
if arguments.InteractiveMode() {
quiet = false
}
logging.SetQuietMode(quiet)
logging.SetDebugMode(arguments.DebugModeOn())
logging.SetAnsiMode(arguments.ShowColour())
}
@@ -71,9 +76,13 @@ func main() {
} else {
err = endpoints.RunNonInteractive(arguments.GetConfigFile())
}
} else { // } else if arguments.Help.Happened() {
} else if arguments.ModeHelp.Happened() {
endpoints.Help()
} else {
err = endpoints.RunInteractive()
}
} else if cmdMissing {
err = endpoints.RunInteractive()
}
if err != nil {