package main import ( "fmt" "os" ) func main() { args := os.Args[1:] if len(args) == 0 { runServer() return } switch args[0] { case "serve": runServer() case "fetch": runFetcher(args[1:]) default: fmt.Fprintf(os.Stderr, "Usage: %s [serve|fetch [--reset] [--only=items|recipes|drops|icons]]\n", os.Args[0]) os.Exit(1) } }