ソースを参照

Make the usage message prettier

Lucas Stadler 10 年 前
コミット
b91d2b5df0
共有1 個のファイルを変更した13 個の追加2 個の削除を含む
  1. 13 2
      go/unpaginate/unpaginate.go

+ 13 - 2
go/unpaginate/unpaginate.go

@ -10,12 +10,23 @@ import (
10 10
	"strings"
11 11
)
12 12
13
func init() {
14
	flag.Usage = func() {
15
		fmt.Fprintf(os.Stderr, "Usage: %s [flags] <url>\n\n", os.Args[0])
16
		fmt.Fprintf(os.Stderr, `Fetches JSON documents from a paginated resource
17
and returns a single JSON document.
18
19
`)
20
		flag.PrintDefaults()
21
		fmt.Fprintf(os.Stderr, "  -h, --help\n\tDisplay this message\n")
22
	}
23
}
24
13 25
func main() {
14 26
	flag.Parse()
15 27
16 28
	if flag.NArg() != 1 {
17
		fmt.Printf("Usage: %s [flags] <url>\n", os.Args[0])
18
		flag.PrintDefaults()
29
		flag.Usage()
19 30
		os.Exit(1)
20 31
	}
21 32