Merge pull request #836 from leventyalcin/fix/scp_completion
scp should have completion toopull/837/head
commit
87a9190a79
|
|
@ -11,7 +11,7 @@ _sshcomplete() {
|
|||
local OPTIONS=" -- ${CURRENT_PROMPT}"
|
||||
fi
|
||||
|
||||
|
||||
|
||||
# parse all defined hosts from .ssh/config
|
||||
if [ -r "$HOME/.ssh/config" ]; then
|
||||
COMPREPLY=($(compgen -W "$(grep ^Host "$HOME/.ssh/config" | awk '{for (i=2; i<=NF; i++) print $i}' )" ${OPTIONS}) )
|
||||
|
|
@ -28,9 +28,8 @@ _sshcomplete() {
|
|||
if [ -r /etc/hosts ]; then
|
||||
COMPREPLY=( ${COMPREPLY[@]} $(compgen -W "$( grep -v '^[[:space:]]*$' /etc/hosts | grep -v '^#' | awk '{for (i=2; i<=NF; i++) print $i}' )" ${OPTIONS}) )
|
||||
fi
|
||||
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
complete -o default -o nospace -F _sshcomplete ssh
|
||||
|
||||
complete -o default -o nospace -F _sshcomplete ssh scp
|
||||
|
|
|
|||
Loading…
Reference in New Issue