diff options
Diffstat (limited to 'completions/puppet')
-rw-r--r-- | completions/puppet | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/completions/puppet b/completions/puppet index 66a81b3b..f24917a7 100644 --- a/completions/puppet +++ b/completions/puppet @@ -20,7 +20,7 @@ _puppet_certs() local puppetca="puppet cert" PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin type puppetca &>/dev/null \ && puppetca=puppetca - + if [[ "$1" = '--all' ]]; then cert_list=$( $puppetca --list --all | sed -e 's/^[+-]\?\s*\(\S\+\)\s\+.*$/\1/' ) else @@ -95,7 +95,7 @@ _puppet() command=apply ;; *) - COMPREPLY=( $( compgen -W 'agent apply cert describe doc \ + COMPREPLY=( $( compgen -W 'agent apply cert describe doc filebucket kick master queue resource' -- "$cur" ) ) return 0 ;; @@ -114,7 +114,7 @@ _puppet() ;; --serve) # From /usr/lib/ruby/1.8/puppet/network/handler/ - COMPREPLY=( $( compgen -W 'ca filebucket fileserver master \ + COMPREPLY=( $( compgen -W 'ca filebucket fileserver master report runner status' -- "$cur" ) ) return 0 ;; @@ -127,10 +127,10 @@ _puppet() return 0 ;; *) - COMPREPLY=( $( compgen -W '--daemonize --no-daemonize \ - --debug --detailed-exitcodes --disable --enable \ - --help --fqdn --logdest --onetime --serve --test \ - --noop --digest --fingerprint --version --verbose \ + COMPREPLY=( $( compgen -W '--daemonize --no-daemonize + --debug --detailed-exitcodes --disable --enable --help + --fqdn --logdest --onetime --serve --test --noop + --digest --fingerprint --version --verbose --waitforcert --no-client' -- "$cur" ) ) return 0 esac @@ -143,15 +143,15 @@ _puppet() ;; *) if [[ "$cur" == -* ]]; then - COMPREPLY=( $( compgen -W '--help --version --debug \ - --verbose --execute --detailed-exitcodes \ + COMPREPLY=( $( compgen -W '--help --version --debug + --verbose --execute --detailed-exitcodes --logdest' -- "$cur" ) ) else _filedir fi return 0 esac - ;; + ;; cert) case $prev in --digest) @@ -182,22 +182,22 @@ _puppet() return 0 ;; *) - COMPREPLY=( $( compgen -W '--clean --generate \ - --help --list --print --fingerprint --revoke \ + COMPREPLY=( $( compgen -W '--clean --generate + --help --list --print --fingerprint --revoke --sign --version --verify' -- "$cur" ) ) return 0 esac esac - ;; + ;; describe) if [[ "$cur" == -* ]]; then - COMPREPLY=( $( compgen -W '--help --short --providers --list \ + COMPREPLY=( $( compgen -W '--help --short --providers --list --meta' -- "$cur" ) ) else _puppet_types fi return 0 - ;; + ;; doc) case $prev in --outputdir) @@ -214,14 +214,14 @@ _puppet() ;; *) if [[ "$cur" == -* ]]; then - COMPREPLY=( $( compgen -W '--all --help --outputdir \ + COMPREPLY=( $( compgen -W '--all --help --outputdir --mode --reference --charset --list' -- "$cur" ) ) else _filedir fi return 0 esac - ;; + ;; filebucket) case $prev in --server) @@ -234,9 +234,9 @@ _puppet() ;; *) if [[ "$cur" == -* ]]; then - COMPREPLY=( $( compgen -W '--help --version --debug \ + COMPREPLY=( $( compgen -W '--help --version --debug --verbose --local --remote --server --bucket' \ - -- "$cur" ) ) + -- "$cur" ) ) else COMPREPLY=( $( compgen -W 'backup get restore' \ -- "$cur" ) ) @@ -244,14 +244,14 @@ _puppet() fi return 0 esac - ;; + ;; kick) case $prev in --class) return 0 ;; --host) - _known_hosts_real "$cur" + _known_hosts_real "$cur" return 0 ;; --tag) @@ -259,15 +259,15 @@ _puppet() ;; *) if [[ "$cur" == -* ]]; then - COMPREPLY=( $( compgen -W '--all --class --debug \ - --foreground --help --host --no-fqdn \ + COMPREPLY=( $( compgen -W '--all --class --debug + --foreground --help --host --no-fqdn --ignoreschedules --tag --test --ping' -- "$cur" ) ) else _known_hosts_real "$cur" fi return 0 esac - ;; + ;; master) case $prev in --logdest) @@ -275,12 +275,12 @@ _puppet() return 0 ;; *) - COMPREPLY=( $( compgen -W '--daemonize --no-daemonize \ + COMPREPLY=( $( compgen -W '--daemonize --no-daemonize --debug --help --logdest --verbose --version' \ - -- "$cur" ) ) + -- "$cur" ) ) return 0 esac - ;; + ;; queue) case $prev in --logdest) @@ -289,22 +289,22 @@ _puppet() ;; *) if [[ "$cur" == -* ]]; then - COMPREPLY=( $( compgen -W '--help --version --debug \ - --verbose --execute --detailed-exitcodes \ + COMPREPLY=( $( compgen -W '--help --version --debug + --verbose --execute --detailed-exitcodes --logdest' -- "$cur" ) ) else _filedir fi return 0 esac - ;; + ;; resource|*) COMPREPLY=( $( compgen -W '--help --version --debug --verbose' \ -- "$cur" ) ) return 0 - ;; + ;; esac } && -complete -F _puppet puppetmasterd puppetd puppetca ralsh puppetrun puppetqd filebucket puppetdoc puppet +complete -F _puppet puppetmasterd puppetd puppetca ralsh puppetrun puppetqd filebucket puppetdoc puppet # ex: ts=4 sw=4 et filetype=sh |