@@ -11,17 +11,17 @@ import (
1111// Snippet creates the zsh completion script
1212func Snippet (cmd * cobra.Command ) string {
1313 return fmt .Sprintf (`#compdef %v
14- function _%v_completion {
14+ function _%[1] v_completion {
1515 local compline=${words[@]:0:$CURRENT}
1616 local IFS=$'\n'
1717 local lines
1818
1919 # shellcheck disable=SC2086,SC2154,SC2155
20- lines="$(echo "${compline}''" | CARAPACE_COMPLINE="${compline}" CARAPACE_ZSH_HASH_DIRS="$(hash -d)" xargs %v _carapace zsh 2>/dev/null)"
20+ lines="$(echo "${compline}''" | CARAPACE_COMPLINE="${compline}" CARAPACE_ZSH_HASH_DIRS="$(hash -d)" xargs %[2] v _carapace zsh 2>/dev/null)"
2121 if [ $? -eq 1 ]; then
22- lines="$(echo "${compline}'" | CARAPACE_COMPLINE="${compline}" CARAPACE_ZSH_HASH_DIRS="$(hash -d)" xargs %v _carapace zsh 2>/dev/null)"
22+ lines="$(echo "${compline}'" | CARAPACE_COMPLINE="${compline}" CARAPACE_ZSH_HASH_DIRS="$(hash -d)" xargs %[2] v _carapace zsh 2>/dev/null)"
2323 if [ $? -eq 1 ]; then
24- lines="$(echo "${compline}\"" | CARAPACE_COMPLINE="${compline}" CARAPACE_ZSH_HASH_DIRS="$(hash -d)" xargs %v _carapace zsh 2>/dev/null)"
24+ lines="$(echo "${compline}\"" | CARAPACE_COMPLINE="${compline}" CARAPACE_ZSH_HASH_DIRS="$(hash -d)" xargs %[2] v _carapace zsh 2>/dev/null)"
2525 fi
2626 fi
2727
@@ -42,7 +42,7 @@ function _%v_completion {
4242 [[ ${#valuesArr[@]} -gt 1 ]] && _describe -t "${tag}" "${tag}" displaysArr valuesArr -Q -S ''
4343 done <<<"${data}"
4444}
45- compquote '' 2>/dev/null && _%v_completion
46- compdef _%v_completion %v
47- ` , cmd .Name (), cmd . Name (), uid .Executable (), uid . Executable (), uid . Executable (), cmd . Name (), cmd . Name (), cmd . Name ())
45+ compquote '' 2>/dev/null && _%[1] v_completion
46+ compdef _%[1] v_completion %[1] v
47+ ` , cmd .Name (), uid .Executable ())
4848}
0 commit comments