From ba9f6d4cc5732de3367a1dd49947ae90d181ad78 Mon Sep 17 00:00:00 2001 From: "Stephen McQuay (smcquay)" Date: Mon, 3 Feb 2020 17:07:23 -0800 Subject: [PATCH] init --- main.go | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 main.go diff --git a/main.go b/main.go new file mode 100644 index 0000000..3726ea1 --- /dev/null +++ b/main.go @@ -0,0 +1,33 @@ +package main + +import ( + "flag" + "fmt" + "os" +) + +var vers = flag.Bool("version", false, "print version") + +func main() { + flag.Parse() + + if *vers { + fmt.Println("2.02.0") + os.Exit(0) + } + + switch arg := flag.Arg(0); arg { + case "when": + fmt.Println("April 15th, 2020, 7-11PM") + case "where": + fmt.Println("Art Boutiki\n44 Race St.\nSan Jose, CA") + case "who": + fmt.Println("Employees on stage\nFriends/family in the audience") + case "fineprint": + when := "February 3rd" + fmt.Printf("8 bands\n$100/band\nsignup begins %v\nPayment due at signup\n", when) + default: + fmt.Fprintf(os.Stderr, "botb: unknown subcommand %v\n", arg) + os.Exit(1) + } +}