mirror of
https://github.com/octoleo/hosts.git
synced 2024-11-14 09:14:13 +00:00
25 lines
411 B
Bash
25 lines
411 B
Bash
__hosts_subcommands() {
|
|
local _commands
|
|
_commands=($(hosts commands --raw))
|
|
local _completions
|
|
_completions=(${_commands[@]})
|
|
|
|
for __command in "${_commands[@]}"
|
|
do
|
|
if [[ -n "${__command}" ]]
|
|
then
|
|
_completions+=("${__command}")
|
|
fi
|
|
done
|
|
|
|
if [[ "${?}" -eq 0 ]]
|
|
then
|
|
compadd -- "${_completions[@]}"
|
|
return 0
|
|
else
|
|
return 1
|
|
fi
|
|
}
|
|
|
|
compdef __hosts_subcommands hosts
|