[mirror] Scalable static site server for Git forges (like GitHub Pages)

Improve CLI usage text.

Changed files
+15 -1
src
+15 -1
src/main.go
··· 94 94 return 95 95 } 96 96 97 + func usage() { 98 + fmt.Fprintf(os.Stderr, "Usage:\n") 99 + fmt.Fprintf(os.Stderr, "(server) "+ 100 + "git-pages [-config <file>|-no-config]\n") 101 + fmt.Fprintf(os.Stderr, "(admin) "+ 102 + "git-pages {-run-migration <name>}\n") 103 + fmt.Fprintf(os.Stderr, "(info) "+ 104 + "git-pages {-print-config-env-vars|-print-config}\n") 105 + fmt.Fprintf(os.Stderr, "(cli) "+ 106 + "git-pages {-get-blob|-get-manifest|-get-archive|-update-site} <ref> [file]\n") 107 + flag.PrintDefaults() 108 + } 109 + 97 110 func Main() { 111 + flag.Usage = usage 98 112 printConfigEnvVars := flag.Bool("print-config-env-vars", false, 99 113 "print every recognized configuration environment variable and exit") 100 114 printConfig := flag.Bool("print-config", false, 101 115 "print configuration as JSON and exit") 102 116 configTomlPath := flag.String("config", "", 103 - "load configuration from `filename`") 117 + "load configuration from `filename` (default: 'config.toml')") 104 118 noConfig := flag.Bool("no-config", false, 105 119 "run without configuration file (configure via environment variables)") 106 120 runMigration := flag.String("run-migration", "",