Skip to main content

Build Status PyPI version

clr is a simple terminal string styling library. Its API is a port of the popular chalk module for javascript.

Install

$ pip install clr

Usage

import clr

print(clr.red.bold('Hello world!'))

API

clr.style*[.style](*objects, sep=' ')

Chain styles and call the last one as a method with an argument. Order doesn’t matter, and later styles take precedence in case of a conflict, e.g. clr.red.yellow.green is equivalent to clr.green.

Multiple arguments will be separated by sep, a space by default.

Styles

Modifiers

Colors

Background colors

  • bold

  • dim

  • italic

  • underline

  • inverse

  • hidden

  • strikethrough

  • black

  • red

  • green

  • yellow

  • blue

  • magenta

  • cyan

  • white

  • light_black

  • light_red

  • light_green

  • light_yellow

  • light_blue

  • light_magenta

  • light_cyan

  • light_white

  • on_black

  • on_red

  • on_green

  • on_yellow

  • on_blue

  • on_magenta

  • on_cyan

  • on_white

  • on_light_black

  • on_light_red

  • on_light_green

  • on_light_yellow

  • on_light_blue

  • on_light_magenta

  • on_light_cyan

  • on_light_white

Metadata

Release files for clr 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for clr 1.0.3
File Size Uploaded
clr-1.0.3.tar.gz 2.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for clr 1.0.3
File Interpreter ABI Platform
clr-1.0.3-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 7.0 kB

Release files / clr-1.0.3.tar.gz

Download URL clr-1.0.3.tar.gz
Size 2.6 kB
Tags Source
SHA-256 checksum
How to use checksums
26505b51f73518d531a52b1f7855488f8c764de94f248ebb7cbe0549acc9d333
BLAKE2b-256 checksum
How to use checksums
758f22b6b4813e45da30d2411d7c807364e806188beb4a0a41cb8c5f739cb39c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / clr-1.0.3-py2.py3-none-any.whl

Download URL clr-1.0.3-py2.py3-none-any.whl
Size 4.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
7553f81f7ddc5579e45616ced5fcbdae3941ec817dacf5972d39a156c7cdba1a
BLAKE2b-256 checksum
How to use checksums
a471fb95dfed94ce26310b54216f868d113cb0202691ae56ee4bca2e931f50b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page