🦜Awesome cprint() function to colored terminal text. Supported full RGB!


Keywords
color, colored, colour, terminal, text, ansi, colorama, hue
License
MIT
Install
pip install coloratura==1.0

Documentation

🦜Coloratura

Awsome cprint() function to colored terminal text. Supported full RGB!

Installation

You can install coloratura with pip as follows:

pip install coloratura

Usage

First of all, get the basic cprint functions and selected color palettes:

from coloratura import cprint, Pantone, Bit4

Printing colored text is incredibly ea``sy:

cprint('This text is in the CLASSIC BLUE color from the Pantone palette', color=Pantone.CLASSIC_BLUE)

Easy right? But what if you want to print text with a colored background?

cprint('This is great!', color=Pantone.EMERALD, bg=Pantone.ULTIMATE_GRAY)

You can also add styles to the font:

cprint('This string is italic and green', color=Bit4.GREEN, styles=['italic'])

You can mix multiple text styles

cprint('This string is italic and bold',, styles = ['italic', 'bold'])```

Colors and styles

List of all styles

bold, italic, underline, strong-underline, crossed-out, framed

Remember: Styles can be mixed together by including them in the list of strings

List of all colors from the pantone palette

ILLUMINATING, ULTIMATE_GRAY, CLASSIC_BLUE, LIVING_CORAL, ULTRA_VIOLET, GREENERY, ROSE_QUARTZ, SERENITY, MARSALA, RADIANT_ORCHID, EMERALD, TANGERINE_TANGO, HONEYSUCKLE, TURQUOISE

List of all colors from the 4bit palette

BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, BRIGHT_BLACK, BRIGHT_RED, BRIGHT_GREEN, BRIGHT_YELLOW, BRIGHT_BLUE, BRIGHT_MAGENTA, BRIGHT_CYAN, BRIGHT_WHITE

Too little? 🤔

With the Color class you can define your own colors in the full RGB spectrum 🤯

Look how simple it is:

YOUR_COLOR = Color('rgb', 191, 25, 50)

Note: Windows versions below Windows 10 do not support ANSI escape sequences so the colors will not be printed in command prompt.

..and this is just the beginning of this great library! 💚