Added purple.

Want to make sure that $ is distinct from the command itself.
Added more completions logic.