Skip to main content

bruhcolor

Supported Python versions Downloads Downloads Downloads PyPI version License

bruhcolor is a Python package that allows you to color text in the terminal. It supports both 8-color and 256-color formatting, providing a wide range of colors to choose from. The package is available on PYPI and is licensed under the MIT license.

Installation

To install bruhcolor, you can use pip:

pip install bruhcolor

Usage

To use bruhcolor, simply import the bruhcolored function from the package:

from bruhcolor import bruhcolored

You can then use the bruhcolored function to color your text. Here's an example:

colored_text = bruhcolored("Hello world!", color="red", on_color=194, attrs=["bold", "blink"])

print(colored_text)

This will output the text "Hello world!" in red color, with a background color of 194 and the attributes "bold" and "blink" applied.

Available Colors

bruhcolor supports a wide range of colors. You can use either the 8-color or 256-color formatting. Here are some examples of available colors:

  • 8-color: black, grey, red, green, yellow, blue, magenta, cyan, light_grey, dark_grey, light_red, light_green, light_yellow, light_blue, light_magenta, light_cyan, white
  • 256-color: You can use any number between 0 and 255 to specify a color.

To see a full list of available colors, you can use the colors function:

from bruhcolor import colors

colors(support="full")

This will print out all the available colors.

Available Attributes

bruhcolor also supports various attributes that you can apply to your text. Here are some examples of available attributes:

  • bold
  • dark
  • italic
  • underline
  • blink
  • reverse
  • concealed
  • crossed-out

To see a full list of available attributes, you can use the valid_effects function:

from bruhcolor import valid_effects

valid_effects()

This will print out all the available attributes.

License

bruhcolor is licensed under the MIT License. See LICENSE for more information.

Metadata

Release files for bruhcolor 0.0.65

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

Source distribution (sdist)

Source distribution for bruhcolor 0.0.65
File Size Uploaded
bruhcolor-0.0.65.tar.gz 5.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bruhcolor 0.0.65
File Interpreter ABI Platform
bruhcolor-0.0.65-py3-none-any.whl Python 3 none any Details

Total release size: 11.9 kB

Release files / bruhcolor-0.0.65.tar.gz

Download URL bruhcolor-0.0.65.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
806cbdf53804f52a07c663bd8f384bc65866553f48e14c16972fab393dd1092a
BLAKE2b-256 checksum
How to use checksums
a627e6a88f6a398d08ddf8e1a3cb02147a69d6b68782a091d2af6df6cad4b860
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.0 CPython/3.13.7 Windows/11

Release files / bruhcolor-0.0.65-py3-none-any.whl

Download URL bruhcolor-0.0.65-py3-none-any.whl
Size 6.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
481aaaf12660a5a4439deb17e1fb4b7a7cb57716bc3701c0564e1806408c1098
BLAKE2b-256 checksum
How to use checksums
78a22fcc2ea6b88eb903bdffd66eb25cba646af8b8d73853e35bcbf41caed41c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.0 CPython/3.13.7 Windows/11
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