CVS: moonbase/crypto/openssh/profile.d ssh-completion.rc,NONE,1.1
    Auke Kok 
    sofar at lunar-linux.org
       
    Fri Dec  5 19:58:22 GMT 2003
    
    
  
Update of /var/cvs/lunar/moonbase/crypto/openssh/profile.d
In directory dbguin.lunar-linux.org:/tmp/cvs-serv31921/profile.d
Added Files:
	ssh-completion.rc 
Log Message:
Adding tab completion for ssh since it's the best thing "since sliced bread" (quote Tauneutrino)
--- NEW FILE: ssh-completion.rc ---
# Turn on extended globbing
shopt -s extglob
# ssh hostname completion
_ssh ()
{
  local cur
  cur=${COMP_WORDS[COMP_CWORD]}
  COMPREPLY=( $( compgen -W "`cat $HOME/.ssh/known_hosts | cut -d' '  -f1 | sed 's:,: :g'`" $cur ) )
}
complete -F _ssh ssh
    
    
More information about the Lunar-commits
mailing list