Zsh completion basics

From wikinotes
Revision as of 20:02, 24 July 2021 by Will (talk | contribs) (Created page with "= File Format = <blockquote> <syntaxhighlight lang="bash"> # compdef backup_user # <-- program(s) to complete _arguments \ '1:firstname:_normal' \...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

File Format

# compdef backup_user                  # <-- program(s) to complete

_arguments \
  '1:firstname:_normal' \              # <-- positional param 1
  '2:file:_normal'                     # <-- positional param 2
  {-h,--help}'[show help]' \           # <-- flag param (no value)
  '-o[output file]::outfile:_files' \  # <-- flag param (with 'file' value)