Over the years of becoming more and more involved with programming, I have slowly started relying on my OS's shell more and more. Whether it is pushing to Github or starting up Minecraft, I seem to be always using the shell interface. I am to the point now, where I tend to use it more times in a day than I use my cell phone.
I think some point, we all get to a place where
user@host ~dir $ just doesn't cut it anymore. Whether your only want a little Git integration, or you want to USE ALL THE COLORS!!! (insert rage-comic), in the end the standard is never enough.
I do not own ANSICON. The ANSICON source on Github is incomplete, so I am linking to one of my repos that has the complete version. You can view the ANSICON Github here)
For those hell-bent on complete customization in windows, combine those 3 inside of a
set /p loop and you can do just about anything. For Mac/Linux users, customization is slightly easier (thanks to either
.bash_profile [mac] or
.bashrc [linux]). However like windows there are some pre-made options.
While everyone (myself included) has their own favorites, I think it is agreed the standard is not up to par. So take a bit to find the one that's right for you, after all, you are the one who has to deal with it.