master > master: code go - cleanup von cli + option, um checks ein+auszuschalten

This commit is contained in:
RD
2021-11-02 09:07:04 +01:00
parent 8cd99c1632
commit fce25de013
15 changed files with 353 additions and 111 deletions

View File

@@ -26,6 +26,13 @@ var optionsQuiet = argparse.Options{
Default: false,
}
var optionsChecks = argparse.Options{
Help: "Ob vor und nach Ausführung von Algorithmen Checks auf Inputs/Outputs ausgeführt werden sollen.",
Required: false,
// NOTE: no `Boolean` option available!
Default: "false",
}
var optionsDebug = argparse.Options{
Help: "Blendet die Debugging-Befehle ein.",
Required: false,
@@ -33,7 +40,7 @@ var optionsDebug = argparse.Options{
}
var optionsColour = argparse.Options{
Help: "Ob Logging färblich angezeigt wird (default=true).",
Help: "Ob Logging färblich angezeigt wird.",
Required: false,
// NOTE: no `Boolean` option available!
Default: "true",
@@ -58,6 +65,7 @@ func ParseCli(args []string) (*types.CliArguments, error) {
Run: Parser.NewCommand("run", "Ruft Endpunkt auf, der die Algorithmen laufen lässt."),
Quiet: Parser.Flag("q", "quiet", &optionsQuiet),
Debug: Parser.Flag("", "debug", &optionsDebug),
Checks: Parser.String("", "checks", &optionsChecks),
Colour: Parser.String("", "colour", &optionsColour),
ConfigFile: Parser.String("", "config", &optionsConfigFile),
}