I added these two lines in my .bashrc:


bind "set completion-ignore-case on"

bind "set show-all-if-ambiguous on"

This little trick makes my life a bit easier when working on the terminal. It makes auto completion be case insensitive. This means I can type cd proj, hit the Tab key, and auto completion works its magic changing it into cd Projects. Without this trick, I have to capitalize proj as Proj. This is annoying because I have to be aware of whether I’m working on Windows (case insensitive) or Mac/Linux (case sensitive). With this trick, I just hit Tab.