{{ .Title }}
+| Description | +{{ . }} | +
|---|---|
| Usage | +{{ . }} |
+
| + Aliases + {{ partialCached "tooltip.html" "An alias is a short or memorable alternative for a longer command." "cli-alias" }} + | +
+
+ {{ range (strings.Split $aliases ", ") }}
+
+ {{ . }}
+ {{ end }}
+ |
+
+ {{ partialCached "components/badge.html" (dict "color" "blue" "content" "Kubernetes") "k8s" }} + This command works with the Kubernetes orchestrator. +
+ {{ end }} + {{ with $data.swarm }} ++ {{ partialCached "components/badge.html" (dict "color" "blue" "content" "Swarm") "swarm" }} + This command works with the Swarm orchestrator. +
+ {{ end }} + + {{/* Always show YAML long description */}} + {{ with $data.long }} + {{ $heading := dict "level" 2 "text" "Description" }} + {{ partialCached "heading.html" $heading "cli-description" }} + {{ $subHeadings := (strings.FindRE `(?m:#{3,4} .*)` .) }} + {{ $.Store.Add "headings" $heading }} + {{ range $subHeadings }} + {{ $lvl := strings.Count "#" . }} + {{ $txt := strings.TrimLeft "# " . }} + {{ $.Store.Add "headings" (dict "level" $lvl "text" $txt) }} + {{ end }} + {{ . | $.RenderString (dict "display" "block") }} + {{ end }} + + {{ with $data.options }} + {{ $opts := where . "hidden" false }} + {{ with $opts }} + {{ $heading := dict "level" 2 "text" "Options" }} + {{ partialCached "heading.html" $heading "cli-options" }} + {{ $.Store.Add "headings" $heading }} +| Option | +Default | +Description | +
|---|---|---|
+ {{ with .details_url }}
+
+ {{ with $short }}-{{ . }}, {{end}}--{{ $long }}
+
+ {{ else }}
+ {{ with $short }}-{{ . }}, {{end}}--{{ $long }}
+ {{ end }}
+ |
+ {{ $skipDefault := `[],map[],false,0,0s,default,'',""` }}
+
+ {{ with .default_value }}
+ {{ cond (in $skipDefault .) "" (printf "%s" . | safeHTML) }}
+ {{ end }}
+ |
+
+ {{ with .min_api_version }}
+ {{ partialCached "components/badge.html" (dict "color" "blue" "content" (printf "API %s+" .)) "api" . }}
+ {{ end }}
+ {{ with .deprecated }}
+ {{ partialCached "components/badge.html" (dict "color" "red" "content" "Deprecated") "deprecated" }}
+ {{ end }}
+ {{ with .experimental }}
+ {{ partialCached "components/badge.html" (dict "color" "amber" "content" "experimental (daemon)") "exp" }}
+ {{ end }}
+ {{ with .experimentalcli }}
+ {{ partialCached "components/badge.html" (dict "color" "amber" "content" "experimental (CLI)") "exp-cli" }}
+ {{ end }}
+ {{ with .kubernetes }}
+ {{ partialCached "components/badge.html" (dict "color" "blue" "content" "Kubernetes") "k8s" }}
+ {{ end }}
+ {{ with .swarm }}
+ {{ partialCached "components/badge.html" (dict "color" "blue" "content" "Swarm") "swarm" }}
+ {{ end }}
+ {{ if .description }}
+ {{/* replace newlines in long desc with break tags */}}
+ {{ markdownify (strings.Replace .description "\n" " ") }} + {{ end }} + |
+
| Command | +Description | +
|---|---|
{{ .Title }}
+ {{ $data := index (index site.Data .Params.datafolder) .Params.datafile }}
+ | {{ $data.short }} + |