wg-docker/.wg-docker_bash-completion
2022-11-28 21:38:36 +01:00

28 lines
680 B
Text
Executable file

#/usr/bin/env bash
WG_DOCKER_PROFILE_PATH="/opt/wg-docker/profiles"
_wg-docker_completions()
{
local cur prev opts
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"
opts="firefox shell thunderbird up"
if [[ ${cur} == * ]] ; then
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
local sub_opts="$(ls $WG_DOCKER_PROFILE_PATH)"
case "$prev" in
firefox|shell|thunderbird|up)
COMPREPLY=( $(compgen -W "${sub_opts}" -- ${cur}) )
return 0
;;
version)
esac
fi
}
complete -F _wg-docker_completions wg-docker