25 lines
347 B
Go
25 lines
347 B
Go
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)
|
|
}
|
|
}
|