master > master: code go - logic flaw behoben (Ursache war handling von errors im main.go)

This commit is contained in:
RD
2021-11-03 19:29:06 +01:00
parent 47414d6d60
commit be9ce8bb82
5 changed files with 67 additions and 15 deletions

View File

@@ -38,6 +38,10 @@ var (
func main() {
var err error
var arguments *types.CliArguments
var (
cmdMissing bool
showChecks bool
)
// assets festlegen
setup.Res = res
@@ -45,9 +49,10 @@ func main() {
// cli arguments parsen
arguments, err = cli.ParseCli(os.Args)
cmdMissing := cli.ParseCliCommandMissing(err)
cmdMissing = cli.ParseCliCommandMissing(err)
// initialisiere basic optionen wie Logging
showChecks = false
if err == nil {
quiet := arguments.QuietModeOn()
if arguments.InteractiveMode() {
@@ -56,16 +61,12 @@ func main() {
logging.SetQuietMode(quiet)
logging.SetDebugMode(arguments.DebugModeOn())
logging.SetAnsiMode(arguments.ShowColour())
showChecks = arguments.ShowChecks()
}
// app config (intern) intialisieren
if err == nil {
err = setup.AppConfigInitialise()
}
if err == nil {
setup.AppConfig.Options.Checks = arguments.ShowChecks()
}
err = setup.AppConfigInitialise()
setup.SetAppConfigPerformChecks(showChecks)
if err == nil {
if arguments.ModeVersion.Happened() {