bruhcolor
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)
| File | Size | Uploaded | |
|---|---|---|---|
| bruhcolor-0.0.65.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|