diff options
author | Flu0r1ne <flur01ne@flu0r1ne.net> | 2021-08-11 23:00:24 -0500 |
---|---|---|
committer | Flu0r1ne <flur01ne@flu0r1ne.net> | 2021-08-11 23:00:24 -0500 |
commit | 4f6854fa9cbbafe78ea3fe0373f63db93297a39b (patch) | |
tree | ab5ad31ed642fd544df45a396c6aff821be3179c /cmd/main.go | |
parent | fe8d44aa4472ff4a5187820cc56c141d9ce77a58 (diff) | |
download | deb-planr-upstream/0.0.1.tar.xz deb-planr-upstream/0.0.1.zip |
Prepare for dh-golangv0.0.1upstream/0.0.1
Diffstat (limited to 'cmd/main.go')
-rw-r--r-- | cmd/main.go | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/cmd/main.go b/cmd/main.go deleted file mode 100644 index 9cacf98..0000000 --- a/cmd/main.go +++ /dev/null @@ -1,50 +0,0 @@ -package main - -import ( - "os" - "io" - "fmt" - "golang.flu0r1ne.net/planr/cmd/sub" -) - -const ( - VERSION = "0.0.1" -) - -func printUsage(w io.Writer) { - fmt.Fprintf (w, "usage: %s command args ... \n", os.Args[0]) - fmt.Fprintln(w, " help ") - fmt.Fprintln(w, " version ") - fmt.Fprintln(w, " build ") - fmt.Fprintln(w, " evaluate ") -} - -func dieUsage() { - printUsage(os.Stderr) - os.Exit(1) -} - -func main() { - - if len(os.Args) < 2 { - dieUsage() - } - - subcommand := os.Args[1] - subargs := os.Args[2:] - - switch subcommand { - case "version": - fmt.Printf("%s\n", VERSION) - case "build": - sub.Build(subargs) - case "evaluate": - sub.Evaluate(subargs) - case "help", "-h", "-help", "--help": - printUsage(os.Stdout) - default: - fmt.Fprintf(os.Stderr, "unrecognized command %s\n", subcommand) - dieUsage() - } - -} |