Sha256: cb7b3301a67a53c56da6e4a517081ba3c60327dc2e440690a85fa964da33b9f1
Contents?: true
Size: 977 Bytes
Versions: 2
Compression:
Stored size: 977 Bytes
Contents
# bash completion support for ec2ssh _ec2ssh() { local cmd cur prev subcmd cmd=$1 cur=$2 prev=$3 subcmds="help init remove update version" common_opts="--path --dotfile --verbose" # contextual completion case $prev in ec2ssh) case "$cur" in -*) COMPREPLY=( $(compgen -W "$common_opts" $cur) ) ;; *) COMPREPLY=( $(compgen -W "$subcmds" $cur) ) esac return 0 ;; --path | --dotfile) COMPREPLY=( $(compgen -o default -- "$cur")) return 0; ;; esac # complete options subcmd=${COMP_WORDS[1]} case $subcmd in help) COMPREPLY=( $(compgen -W "$subcmds" $cur) ) ;; *) COMPREPLY=( $(compgen -W "$common_opts" -- "$cur") ) ;; esac return 0 } complete -F _ec2ssh ec2ssh
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ec2ssh-5.1.0 | bash/ec2ssh.bash |
ec2ssh-5.0.0 | bash/ec2ssh.bash |