mirror of
https://github.com/octoleo/hosts.git
synced 2024-10-31 18:52:31 +00:00
27 lines
418 B
Bash
27 lines
418 B
Bash
#compdef hosts
|
|
|
|
__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
|
|
}
|
|
|
|
__hosts_subcommands "$@"
|