Let's make it POSIX-compliant, ok?
Remove colors; no let for local variables
Fix usage and manpage
Fix the main code