Skip to main content

256 Color Terminal Text Formatter

Project description

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.

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

bruhcolor-0.0.64.tar.gz (5.8 kB view details)

Uploaded Source

File details

Details for the file bruhcolor-0.0.64.tar.gz.

File metadata

  • Download URL: bruhcolor-0.0.64.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for bruhcolor-0.0.64.tar.gz
Algorithm Hash digest
SHA256 9e01b76c24705543e34bff870debfaadc0342ce4538a56a7757d06f4ca06f3dc
MD5 7883181be87af61c4232650b2207089e
BLAKE2b-256 76397e6fdf2faf030655867236aa063505538b9120234bc1e814e82aa2194fe2

See more details on using hashes here.

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