13 lines
369 B
Django/Jinja
13 lines
369 B
Django/Jinja
_{{prog_name}}_completion() {
|
|
local IFS=$'\t'
|
|
COMPREPLY=( $( env COMP_WORDS="${COMP_WORDS[*]}" \
|
|
COMP_CWORD=$COMP_CWORD \
|
|
{%- for k, v in extra_env.items() %}
|
|
{{k}}={{v}} \
|
|
{%- endfor %}
|
|
{{complete_var}}=complete-bash $1 ) )
|
|
return 0
|
|
}
|
|
|
|
complete -F _{{prog_name}}_completion -o default {{prog_name}}
|