|
|
@ -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
|
|