Python Colors
Even though I don't like C's do everything yourself, I love to reinvent the wheel for minor things. This snippet I put here for myself, but you're encouraged to use it. The loop below the class is to make Colors's be at the same time non-instantiated and have all the colors dynamically assigned from the dictionary. Colors.color-lowercase are methods for wrapping a string as color + string + reset, and Colors.color-uppercase are corresponding color codes as strings. ...