From 71a282d7623f8e95463d72aea405644cb1fdbdd2 Mon Sep 17 00:00:00 2001 From: Joe Date: Mon, 20 May 2024 20:20:20 +0200 Subject: cli opts letsgo --- src/c_utils.go | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'src/c_utils.go') diff --git a/src/c_utils.go b/src/c_utils.go index d95ac5a..af80772 100644 --- a/src/c_utils.go +++ b/src/c_utils.go @@ -233,3 +233,28 @@ func c_reverse_string(str string) string { } return string(runes) } + +// prints the version and exits +func c_print_version() { + fmt.Println("hf " + VERSION + " - " + VERSION_NAME) + os.Exit(0) +} + +// prints the help and exits +func c_print_help() { + fmt.Println(`Usage: + hf [options] + +Options: + -h, --help Prints this help menu + -v, --version Prints the version number and name + +Report bugs to `) + os.Exit(0) +} + +// wrong argument and exit +func c_not_an_arg(arg string) { + fmt.Println("hf: Unknown argument " + arg) + os.Exit(1) +} -- cgit v1.2.3