diff options
author | John Hirbour <JohnH@market76.com> | 2011-09-10 23:20:47 -0400 |
---|---|---|
committer | John Hirbour <JohnH@market76.com> | 2011-09-10 23:20:47 -0400 |
commit | 050165b915dd54141f1e4d81dea8208032e5e6c6 (patch) | |
tree | 528d890acf514fe08ce315aaeeefb99cca1602e7 | |
parent | 2866304888dda7a42d6aaa58eed00806e4f9b278 (diff) | |
download | dotfiles-050165b915dd54141f1e4d81dea8208032e5e6c6.tar.gz dotfiles-050165b915dd54141f1e4d81dea8208032e5e6c6.tar.bz2 dotfiles-050165b915dd54141f1e4d81dea8208032e5e6c6.zip |
added stuff for ssh tab completion
-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 + |