diff --git a/cmd/hydroxide/hydroxide.go b/cmd/hydroxide/hydroxide.go index b45497c..0e400e0 100644 --- a/cmd/hydroxide/hydroxide.go +++ b/cmd/hydroxide/hydroxide.go @@ -59,7 +59,8 @@ func receiveEvents(c *protonmail.Client, ch chan<- *protonmail.Event) { func main() { flag.Parse() - switch flag.Arg(0) { + cmd := flag.Arg(0) + switch cmd { case "auth": username := flag.Arg(1) if username == "" { @@ -275,8 +276,13 @@ func main() { log.Println("Starting CardDAV server at", s.Addr) log.Fatal(s.ListenAndServe()) default: - log.Fatal("usage: hydroxide carddav") - log.Fatal("usage: hydroxide smtp") - log.Fatal("usage: hydroxide auth ") + log.Println("usage: hydroxide carddav") + log.Println("usage: hydroxide smtp") + log.Println("usage: hydroxide auth ") + log.Println("usage: hydroxide export-secret-keys ") + log.Println("usage: hydroxide status") + if cmd != "help" { + log.Fatal("Unrecognized command") + } } }