Files
byre/cmd/byre/main.go
T

33 lines
410 B
Go

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 "run":
runCmd(os.Args[2:])
default:
usage()
}
}
func usage() {
fmt.Fprintln(os.Stderr, "usage: byre serve [--dev] | byre run [--resume ID]")
os.Exit(2)
}
func fatal(msg string, args ...any) {
slog.Error(msg, args...)
os.Exit(1)
}