| 3 | import . "code.cloudfoundry.org/cli/v8/cf/i18n" |
| 4 | |
| 5 | func GetHelpTemplate() string { |
| 6 | return `{{.Title "` + T("NAME:") + `"}} |
| 7 | {{.Name}} - {{.Usage}} |
| 8 | |
| 9 | {{.Title "` + T("USAGE:") + `"}} |
| 10 | ` + `{{.Name}} ` + T("[global options] command [arguments...] [command options]") + ` |
| 11 | |
| 12 | {{.Title "` + T("VERSION:") + `"}} |
| 13 | {{.Version}} |
| 14 | {{range .Commands}} |
| 15 | {{.SubTitle .Name}}{{range .CommandSubGroups}} |
| 16 | {{range .}} {{.Name}} {{.Description}} |
| 17 | {{end}}{{end}}{{end}} |
| 18 | {{.Title "` + T("ENVIRONMENT VARIABLES:") + `"}} |
| 19 | CF_COLOR=false ` + T("Do not colorize output") + ` |
| 20 | CF_HOME=path/to/dir/ ` + T("Override path to default config directory") + ` |
| 21 | CF_DIAL_TIMEOUT=5 ` + T("Max wait time to establish a connection, including name resolution, in seconds") + ` |
| 22 | CF_PLUGIN_HOME=path/to/dir/ ` + T("Override path to default plugin config directory") + ` |
| 23 | CF_STAGING_TIMEOUT=15 ` + T("Max wait time for buildpack staging, in minutes") + ` |
| 24 | CF_STARTUP_TIMEOUT=5 ` + T("Max wait time for app instance startup, in minutes") + ` |
| 25 | CF_TRACE=true ` + T("Print API request diagnostics to stdout") + ` |
| 26 | CF_TRACE=path/to/trace.log ` + T("Append API request diagnostics to a log file") + ` |
| 27 | https_proxy=proxy.example.com:8080 ` + T("Enable HTTP proxying for API requests") + ` |
| 28 | |
| 29 | {{.Title "` + T("GLOBAL OPTIONS:") + `"}} |
| 30 | --help, -h ` + T("Show help") + ` |
| 31 | -v ` + T("Print API request diagnostics to stdout") + ` |
| 32 | ` |
| 33 | } |