{{ range .Aliases }}{{ end }}{{ .Name }}{{ if .Aliases }} / {{ join .Aliases " / " }}{{ end }}

{{ .Name }}(
      {{- range $i, $arg := .Args -}}
          {{- if gt $i 0 }}, {{ end -}}
          {{- if not $arg.Required -}}
            {{- $arg.Name -}}
          {{- else -}}
            {{- $arg.Name -}}
          {{- end -}}
      {{- end }})

{{ newlines .Name .Comment }}

{{ range .Args }} {{ end }}
Argument Required Type
{{ .Name }} {{ if .Required }}yes{{ end }} {{ join .Types " or " }} {{ newlines .Name .Comment }}