From 940ff71a7ec45bc805efad9a3192d8934b9f6e54 Mon Sep 17 00:00:00 2001 From: Matteo Pasotti Date: Thu, 18 Dec 2014 20:22:38 +0100 Subject: added basic bash completion for mana --- extras/bash_completion/mana | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 extras/bash_completion/mana (limited to 'extras') diff --git a/extras/bash_completion/mana b/extras/bash_completion/mana new file mode 100644 index 0000000..74370b2 --- /dev/null +++ b/extras/bash_completion/mana @@ -0,0 +1,18 @@ +# mana(1) completion -*- shell-script -*- + +_mana() +{ + local cur prev words cword + _init_completion || return + + if [[ "$cur" == -* ]]; then + COMPREPLY=( $( compgen -u "$cur" ) ) + else + local opts=$( _parse_help "$1" ) + [[ $opts ]] || opts="user host proxy service log" # POSIX fallback + COMPREPLY=( $( compgen -W "$opts" -- "$cur" ) ) + fi +} && +complete -F _mana mana + +# ex: ts=4 sw=4 et filetype=sh -- cgit v1.2.1