Skip to content

Commit 5e72ed8

Browse files
committed
added ansible completions
1 parent baf1da7 commit 5e72ed8

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

completions/ansible.completion.sh

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
#! bash oh-my-bash.module
2+
3+
function _omb_completion_ansible {
4+
local -A commands=(
5+
[a]='ansible'
6+
[aconf]='ansible-config'
7+
[acon]='ansible-console'
8+
[adoc]='ansible-doc'
9+
[agal]='ansible-galaxy'
10+
[ainv]='ansible-inventory'
11+
[aplay]='ansible-playbook'
12+
[aplaybook]='ansible-playbook'
13+
[apull]='ansible-pull'
14+
[atest]='ansible-test'
15+
[aval]='ansible-vault'
16+
)
17+
_python_argcomplete_global "${commands[$1]}" -- "${COMP_WORDS[@]}"
18+
}
19+
complete -F _omb_completion_ansible a
20+
complete -F _omb_completion_ansible aconf
21+
complete -F _omb_completion_ansible acon
22+
complete -F _omb_completion_ansible adoc
23+
complete -F _omb_completion_ansible agal
24+
complete -F _omb_completion_ansible ainv
25+
complete -F _omb_completion_ansible aplay
26+
complete -F _omb_completion_ansible aplaybook
27+
complete -F _omb_completion_ansible apull
28+
complete -F _omb_completion_ansible atest
29+
complete -F _omb_completion_ansible aval

0 commit comments

Comments
 (0)