botb/main.go

34 lines
647 B
Go

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)
}
}