package main import ( "fmt" "log/slog" "os" ) func main() { if len(os.Args) < 2 { usage() } switch os.Args[1] { case "serve": serveCmd(os.Args[2:]) case "install": installCmd() case "run": runCmd(os.Args[2:]) default: usage() } } func usage() { fmt.Fprintln(os.Stderr, "usage: byre serve | byre install | byre run [--resume ID]") os.Exit(2) } func fatal(msg string, args ...any) { slog.Error(msg, args...) os.Exit(1) }