master > master: code - umgang mit cli args vereinheitlicht

This commit is contained in:
RLogik
2021-11-07 18:17:31 +01:00
parent 0f1b426f94
commit ae459547c2
9 changed files with 126 additions and 56 deletions

View File

@@ -68,7 +68,10 @@ var optionsConfigFile = argparse.Options{
// Parst cli flags.
func ParseCli(args []string) (*types.CliArguments, error) {
var err error
Parser = argparse.NewParser("cli parser", "Liest Optionen + Flags von Kommandozeile.")
Parser = argparse.NewParser(
"cli parser",
"\033[93;2mEin Programm zur Ausführung verschiedener Algorithmen aus dem Kurs AlgoDat I.\033[0m",
)
arguments := types.CliArguments{
ModeHelp: Parser.NewCommand("help", "Hilfsanleitung anzeigen"),
ModeVersion: Parser.NewCommand("version", "Version anzeigen."),

View File

@@ -38,7 +38,7 @@ func ReadAsset(key string) string {
}
/* ---------------------------------------------------------------- *
* METHODS templates
* METHODS assets
* ---------------------------------------------------------------- */
func Help() string {