mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
@@ -0,0 +1,55 @@
|
||||
{{- /* Heavily inspired by the Go toolchain formatting. */ -}}
|
||||
Usage: {{.FullUsage}}
|
||||
|
||||
|
||||
{{ with .Short }}
|
||||
{{- wrapTTY . }}
|
||||
{{"\n"}}
|
||||
{{- end}}
|
||||
|
||||
{{ with .Aliases }}
|
||||
{{ "\n" }}
|
||||
{{ "Aliases:"}} {{ joinStrings .}}
|
||||
{{ "\n" }}
|
||||
{{- end }}
|
||||
|
||||
{{- with .Long}}
|
||||
{{- formatLong . }}
|
||||
{{ "\n" }}
|
||||
{{- end }}
|
||||
{{ with visibleChildren . }}
|
||||
{{- range $index, $child := . }}
|
||||
{{- if eq $index 0 }}
|
||||
{{ prettyHeader "Subcommands"}}
|
||||
{{- end }}
|
||||
{{- "\n" }}
|
||||
{{- formatSubcommand . | trimNewline }}
|
||||
{{- end }}
|
||||
{{- "\n" }}
|
||||
{{- end }}
|
||||
{{- range $index, $group := optionGroups . }}
|
||||
{{ with $group.Name }} {{- print $group.Name " Options" | prettyHeader }} {{ else -}} {{ prettyHeader "Options"}}{{- end -}}
|
||||
{{- with $group.Description }}
|
||||
{{ formatGroupDescription . }}
|
||||
{{- else }}
|
||||
{{- end }}
|
||||
{{- range $index, $option := $group.Options }}
|
||||
{{- if not (eq $option.FlagShorthand "") }}{{- print "\n -" $option.FlagShorthand ", " -}}
|
||||
{{- else }}{{- print "\n " -}}
|
||||
{{- end }}
|
||||
{{- with flagName $option }}--{{ . }}{{ end }} {{- with typeHelper $option }} {{ . }}{{ end }}
|
||||
{{- with envName $option }}, ${{ . }}{{ end }}
|
||||
{{- with $option.Default }} (default: {{ . }}){{ end }}
|
||||
{{- with $option.Description }}
|
||||
{{- $desc := $option.Description }}
|
||||
{{ indent $desc 10 }}
|
||||
{{- if isDeprecated $option }} DEPRECATED {{ end }}
|
||||
{{- end -}}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
---
|
||||
{{- if .Parent }}
|
||||
Run `coder --help` for a list of global options.
|
||||
{{- else }}
|
||||
Report bugs and request features at https://github.com/coder/coder/issues/new
|
||||
{{- end }}
|
||||
Reference in New Issue
Block a user