master > master: code - logik bei Einstellungen (debug default ein, quiet default aus beim interaktiven Modus)
This commit is contained in:
parent
d878c0b77d
commit
9a56c63018
@ -9,7 +9,7 @@ package logging
|
||||
* ---------------------------------------------------------------- */
|
||||
|
||||
var quietmode bool = false
|
||||
var debugmode bool = false
|
||||
var debugmode bool = true
|
||||
var ansimode bool = false
|
||||
var loggingPrefix string = ""
|
||||
var force bool = false
|
||||
|
@ -29,7 +29,7 @@ import (
|
||||
func RunInteractive() error {
|
||||
logging.Plain(setup.Logo())
|
||||
_, err := menuMain.ShowMenu()
|
||||
logging.Info("Programm terminiert.")
|
||||
logging.Plain("\033[2;3m...Programm terminiert.\033[0m")
|
||||
return err
|
||||
}
|
||||
|
||||
|
@ -78,7 +78,7 @@ var menuDebugMode = menus.Menu{
|
||||
{Label: "aus", Action: actionDebugModeOff},
|
||||
},
|
||||
},
|
||||
Default: 1,
|
||||
Default: 0,
|
||||
}
|
||||
|
||||
var menuPrePostChecking = menus.Menu{
|
||||
|
@ -37,13 +37,13 @@ var optionsChecks = argparse.Options{
|
||||
}
|
||||
|
||||
var optionsDebug = argparse.Options{
|
||||
Help: "Blendet die Debugging-Befehle ein.",
|
||||
Help: "Blendet Debugging-Befehle ein.",
|
||||
Required: false,
|
||||
Default: false,
|
||||
}
|
||||
|
||||
var optionsInteractive = argparse.Options{
|
||||
Help: "Startet die App im interaktiven Modus.",
|
||||
Help: "Startet das Programm im interaktiven Modus.",
|
||||
Required: false,
|
||||
Default: false,
|
||||
}
|
||||
|
@ -56,12 +56,10 @@ func main() {
|
||||
// initialisiere basic optionen wie Logging
|
||||
showChecks = false
|
||||
if err == nil {
|
||||
quiet := arguments.QuietModeOn()
|
||||
if arguments.InteractiveMode() {
|
||||
quiet = false
|
||||
if !(arguments.ModeRun.Happened() && arguments.InteractiveMode()) {
|
||||
logging.SetQuietMode(arguments.QuietModeOn())
|
||||
logging.SetDebugMode(arguments.DebugModeOn())
|
||||
}
|
||||
logging.SetQuietMode(quiet)
|
||||
logging.SetDebugMode(arguments.DebugModeOn())
|
||||
logging.SetAnsiMode(arguments.ShowColour())
|
||||
showChecks = arguments.ShowChecks()
|
||||
}
|
||||
@ -73,22 +71,26 @@ func main() {
|
||||
if err == nil {
|
||||
if arguments.ModeVersion.Happened() {
|
||||
endpoints_print.Version()
|
||||
return
|
||||
} else if arguments.ModeRun.Happened() {
|
||||
if arguments.InteractiveMode() {
|
||||
err = endpoints_run.RunInteractive()
|
||||
endpoints_run.RunInteractive()
|
||||
} else {
|
||||
err = endpoints_run.RunNonInteractive(arguments.GetConfigFile())
|
||||
if err != nil {
|
||||
logging.Fatal(err)
|
||||
}
|
||||
}
|
||||
return
|
||||
} else if arguments.ModeHelp.Happened() {
|
||||
endpoints_print.Help()
|
||||
return
|
||||
} else {
|
||||
err = endpoints_run.RunInteractive()
|
||||
endpoints_run.RunInteractive()
|
||||
}
|
||||
} else if cmdMissing {
|
||||
err = endpoints_run.RunInteractive()
|
||||
}
|
||||
|
||||
if err != nil {
|
||||
endpoints_run.RunInteractive()
|
||||
} else {
|
||||
logging.Fatal(err)
|
||||
}
|
||||
}
|
||||
|
@ -18,7 +18,7 @@ from src.core.utils import StripAnsi;
|
||||
|
||||
_logging_prefix: str = '';
|
||||
_quietmode: bool = False;
|
||||
_debugmode: bool = False;
|
||||
_debugmode: bool = True;
|
||||
_ansimode: bool = False;
|
||||
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
@ -38,8 +38,9 @@ def enter(
|
||||
colour: bool,
|
||||
config: Any, **_
|
||||
):
|
||||
SetQuietMode(quiet);
|
||||
SetDebugMode(debug);
|
||||
if not (mode == 'run' and it):
|
||||
SetQuietMode(quiet);
|
||||
SetDebugMode(debug);
|
||||
SetAnsiMode(colour);
|
||||
appconfig.SetAppConfigPerformChecks(checks);
|
||||
|
||||
|
@ -41,9 +41,9 @@ def GetArgumentParser() -> argparse.ArgumentParser:
|
||||
run = Algorithmen ausführen.
|
||||
'''),
|
||||
);
|
||||
parser.add_argument('--it', action='store_true', help='Startet die App im interaktiven Modus.')
|
||||
parser.add_argument('--it', action='store_true', help='Startet das Programm im interaktiven Modus.')
|
||||
parser.add_argument('-q', '--quiet', action='store_true', help='Blendet alle Konsole-Messages aus.')
|
||||
parser.add_argument('--debug', action='store_true', help='Blendet die Debugging-Befehle ein.')
|
||||
parser.add_argument('--debug', action='store_true', help='Blendet Debugging-Befehle ein.')
|
||||
parser.add_argument('--checks', nargs=1, type=str, default=['False'],
|
||||
help=DedentIgnoreFirstLast('''
|
||||
(bool) Ob vor und nach Ausführung von Algorithmen Checks
|
||||
|
Loading…
x
Reference in New Issue
Block a user