master > master: code go - entwicklung für interaktiven Modus gestartet
This commit is contained in:
@@ -60,14 +60,15 @@ func ParseCli(args []string) (*types.CliArguments, error) {
|
||||
var err error
|
||||
Parser = argparse.NewParser("cli parser", "Liest Optionen + Flags von Kommandozeile.")
|
||||
arguments := types.CliArguments{
|
||||
Help: Parser.NewCommand("help", ""),
|
||||
Version: Parser.NewCommand("version", "Ruft Endpunkt auf, der die Version anzeigt."),
|
||||
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),
|
||||
ModeHelp: Parser.NewCommand("help", ""),
|
||||
ModeVersion: Parser.NewCommand("version", "Ruft Endpunkt auf, der die Version anzeigt."),
|
||||
ModeRun: Parser.NewCommand("run", "Ruft Endpunkt auf, der die Algorithmen laufen lässt."),
|
||||
ModeInteractive: Parser.NewCommand("it", "Startet die App im interaktiven Modus."),
|
||||
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),
|
||||
}
|
||||
err = Parser.Parse(args)
|
||||
return &arguments, err
|
||||
|
||||
@@ -26,6 +26,11 @@ func DisplayStartOfCase(index int, descr *string) {
|
||||
}
|
||||
}
|
||||
|
||||
func DisplayStartOfCaseBlank() {
|
||||
DisplayBar(80)
|
||||
return
|
||||
}
|
||||
|
||||
func DisplayEndOfCase() {
|
||||
DisplayBar(80)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user