[mirror] Command-line application for uploading a site to a git-pages server

Update `--help` output to provide high-level guidance.

Changed files
+10 -4
+10 -4
main.go
··· 109 110 const usageExitCode = 125 111 112 func main() { 113 pflag.Parse() 114 if !singleOperation() || (!*versionFlag && len(pflag.Args()) != 1) { 115 - fmt.Fprintf(os.Stderr, 116 - "Usage: %s <site-url> [--challenge|--upload-git url|--upload-dir path|--delete]\n", 117 - os.Args[0], 118 - ) 119 os.Exit(usageExitCode) 120 } 121
··· 109 110 const usageExitCode = 125 111 112 + func usage() { 113 + fmt.Fprintf(os.Stderr, 114 + "Usage: %s <site-url> {--challenge|--upload-git url|--upload-dir path|--delete} [options...]\n", 115 + os.Args[0], 116 + ) 117 + pflag.PrintDefaults() 118 + } 119 + 120 func main() { 121 + pflag.Usage = usage 122 pflag.Parse() 123 if !singleOperation() || (!*versionFlag && len(pflag.Args()) != 1) { 124 + pflag.Usage() 125 os.Exit(usageExitCode) 126 } 127