planify: 4.11.6 -> 4.12.0 (#379469)
[NixPkgs.git] / pkgs / by-name / so / sops / zsh_autocomplete
blob1569af633dc8b437ef63a320c3375d3f672fdf5a
1 #compdef sops
3 ## based on https://github.com/urfave/cli/blob/v2.3.0/autocomplete/zsh_autocomplete
5 _cli_zsh_autocomplete() {
7   local -a opts
8   local cur
9   cur=${words[-1]}
10   if [[ "$cur" == "-"* ]]; then
11     opts=("${(@f)$(_CLI_ZSH_AUTOCOMPLETE_HACK=1 ${words[@]:0:#words[@]-1} ${cur} --generate-bash-completion)}")
12   else
13     opts=("${(@f)$(_CLI_ZSH_AUTOCOMPLETE_HACK=1 ${words[@]:0:#words[@]-1} --generate-bash-completion)}")
14   fi
16   if [[ "${opts[1]}" != "" ]]; then
17     _describe 'values' opts
18   else
19     _files
20   fi
22   return
25 compdef _cli_zsh_autocomplete sops