package main import ( "flag" "fmt" "os" ) const ( // Addr is the default statusd address to connect to. Addr = "localhost:51515" ) var ( addr = flag.String("addr", Addr, "set statusd address (default localhost:51515)") ) // main is the entrypoint for the statusd command line interface. func main() { flag.Usage = printUsage flag.Parse() fmt.Printf("statusd-cli connecting statusd on '%s'\n", *addr) // Running REPL. repl := NewREPL(*addr) err := repl.Run() if err != nil { fmt.Printf("stopped with error: %v\n", err) os.Exit(-1) } } // printUsage prints a little help for statusd-cli. func printUsage() { fmt.Fprintln(os.Stderr, "Usage: statusd-cli [options]") fmt.Fprintf(os.Stderr, ` Examples: statusd-cli -addr=
# connect statusd on Options: `) flag.PrintDefaults() }