If you use the bash command line a lot, and especially if you'd like to add custom tab completion for different commands, please check out my new project
Compleat. It's a way to create new bash completion rules without writing tedious shell functions
(
Read more... )