town/cmd/con/main.go

31 lines
472 B
Go

package main
import (
"fmt"
"os"
"github.com/charmbracelet/huh"
)
func _main() error {
var mode string
huh.NewSelect[string]().Title("whuddyu wanna doo?").
Options(
huh.NewOption("Get an info dump"),
huh.NewOption("RSVP", "rsvp"),
huh.NewOption("Submit a talk proposal or finished work"),
).Value(&mode).Run()
return nil
}
func main() {
if err := _main(); err != nil {
fmt.Fprintf(os.Stderr, ":( failed: %s\n", err.Error())
os.Exit(1)
}
}