cmd: improve usage string

This commit is contained in:
Simon Ser 2019-04-23 00:06:49 +03:00
parent 605e2a5f9c
commit 69324d19cd
No known key found for this signature in database
GPG Key ID: 0FDE7BE0E88F5E48
1 changed files with 10 additions and 4 deletions

View File

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