Skip to main content

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

Project description

Latest version

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:

pantone pantone pantone pantone pantone pantone pantone pantone pantone pantone pantone pantone pantone pantone pantone

List of all colors from the 4bit palette:

Bit4 Bit4 Bit4 Bit4 Bit4 Bit4 Bit4 Bit4

Bit4 Bit4 Bit4 Bit4 Bit4 Bit4 Bit4 Bit4

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)

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coloratura-1.0.tar.gz (2.7 MB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page