Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
34 lines (29 sloc) 394 Bytes
package main
import (
"fmt"
"log"
"os"
)
func init() {
log.SetFlags(0)
}
func usage() {
_, err := fmt.Fprintln(os.Stderr, "Usage: datapins-api [web|worker|scheduler]")
Must(err)
os.Exit(1)
}
func main() {
if len(os.Args) < 2 {
usage()
}
switch os.Args[1] {
case "web":
WebStart()
case "worker":
WorkerStart()
case "scheduler":
SchedulerStart()
default:
usage()
}
}