diff options
author | Asger Hautop Drewsen <asgerdrewsen@gmail.com> | 2019-07-16 12:09:25 +0200 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2019-07-17 15:59:41 -0400 |
commit | d43684cd901b4a6d6e9c1439e762bd06d3b16f4a (patch) | |
tree | 5916b2a99d07d9cca23118f278603f0ef8ada59a | |
parent | 41390bc3e1e557eff15e8159767f206b3b74ea30 (diff) | |
download | aerc-d43684cd901b4a6d6e9c1439e762bd06d3b16f4a.tar.gz |
Show usage on getopt.Getopts error
-rw-r--r-- | aerc.go | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/aerc.go b/aerc.go index dafdd22..40e6605 100644 --- a/aerc.go +++ b/aerc.go @@ -92,11 +92,16 @@ var ( Version string ) +func usage() { + log.Fatal("Usage: aerc [-v]") +} + func main() { // TODO: Support starting with mailto links, ad-hoc accounts, etc opts, optind, err := getopt.Getopts(os.Args, "v") if err != nil { - panic(err) + log.Print(err) + usage() } for _, opt := range opts { switch opt.Option { @@ -106,7 +111,7 @@ func main() { } } if optind != len(os.Args) { - log.Fatal("Usage: aerc [-v]") + usage() } var ( |