Edit: Original solution at the bottom of this post. For a more up-to-date solution, see the accepted answer, posted by Thraka.
Colorizing Get-Childit
I have another script which takes care of Format-Wide (ls) case and also has better performance by using dictionaries instead of regex: https://github.com/joonro/Get-ChildItem-Color.
Format-Wide
ls