diff options
-rwxr-xr-x | .bash_profile | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/.bash_profile b/.bash_profile index 865207e..0b9282e 100755 --- a/.bash_profile +++ b/.bash_profile @@ -6,4 +6,8 @@ for file in bash_prompt exports aliases functions extra; do done # Case-insensitive globbing (used in pathname expansion) -shopt -s nocaseglob
\ No newline at end of file +shopt -s nocaseglob + +# auto complete ssh host names (the crap between ` and ` just has to be a list... you could just make a list of hosts.... +complete -W "$(echo `grep ^Host ~/.ssh/config |sed -e 's/Host //g'| grep -v "*"`;)" ssh + |