Explorar el Código

Make the usage message prettier

Lucas Stadler %!s(int64=10) %!d(string=hace) años
padre
commit
b91d2b5df0
Se han modificado 1 ficheros con 13 adiciones y 2 borrados
  1. 13 2
      go/unpaginate/unpaginate.go

+ 13 - 2
go/unpaginate/unpaginate.go

10
	"strings"
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
func main() {
25
func main() {
14
	flag.Parse()
26
	flag.Parse()
15
27
16
	if flag.NArg() != 1 {
28
	if flag.NArg() != 1 {
17
		fmt.Printf("Usage: %s [flags] <url>\n", os.Args[0])
18
		flag.PrintDefaults()
29
		flag.Usage()
19
		os.Exit(1)
30
		os.Exit(1)
20
	}
31
	}
21
32