Originally Posted by schneidz
i never use capitals either (its just an extraneous keystroke).
when i was in college we created a my-shell program in lab.
I have no idea what college did you go to. In mine, for sure, I wouldn't have obtained a degree if I hadn't respected the basic orthographic rules of my mother language. Just like you can't bypass the rules in C either.
case-insensitivity can theoretically be done with something like tr [A-Z] [a-z] but it would likely hinder more than it would help.
True case insensitivity is simply not possible without hacking at core level, starting with glibc. Then you would need to patch 99% of the user land applications so they don't get confused.
You can try to stay caseless for your personal files, but you need to have in mind always that your system doesn't think that way. You will understand that the day you need to edit /etc/X11/xorg.conf but you edited /etc/x11/xorg.conf, for example. Lots of time will be wasted just because you refuse to learn a basic rule.
I personally don't care if you or the OP do or not acknowledge this. I am just exposing the facts, and facts are that all the unix clones (including linux) are case sensitive to the bone. It's nothing that a shell or a single program or tool can fix without massively patching all the components of your system