Skip to main content

This is an easy to use Python library which allows you to make your terminal outputs more colorful and therefore easier to read and understand

Project description

This is an easy to use Python library which allows you to make your terminal outputs more colorful and therefore easier to read and understand.

It currently only works with Python3

The creator and maintainer is Jannik Ramrath (jramrath)

GitHub: https://github.com/jramrath/textColor

PyPi: https://pypi.org/project/textColor/

Contributing

If you've found a bug or a typo, feel free to open an Issue on GitHub. Already have a solution? Make a Pull request and I'll take a look at your changes. Please make sure a similar Issue/Pull request doesn't already exist.

Installation

This library is hosted on pypi.org. You can install it with pip:

pip install textColor

Usage

To use this library, you first have to import it:

import textColor

To print colored text do the following:

print(textColor.green("GREEN"))           # 'GREEN' will be green
print(textColor.red("RED"))               # 'RED' will be red
print(textColor.blue("BLUE"))             # 'BLUE' will be blue
print(textColor.yellow("YELLOW"))         # 'YELLOW' will be yellow

You can also use special 'pre-fixes':

print(textColor.input("Name: "))          # will output '[?] Name: '  while '[?]' is yellow
print(textColor.info("Info"))             # will output '[-] Info'    while '[-]' is blue
print(textColor.error("ERROR"))           # will output '[!] ERROR'   while '[!]' is red
print(textColor.output("Success"))        # will output '[>] Success' while '[>]' is green

License

This library was published under the GNU General Public License. For more information take a look at the LICENSE file.

Uploading to PyPi

More info here.

Remove all old distribution files in 'dist/'

Make sure you have the latest version of 'build':

python3 -m pip install --upgrade build

In the same directory as 'pyproject.toml':

python3 -m build

Now that the distribution files have been generated, make sure twine is up to date:

python3 -m pip install --upgrade twine

Again, in the same directory as 'pyproject.toml':

python3 -m twine upload dist/*

username: __token__

password: <API token from pypi>

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

textcolor-3.0.1.tar.gz (14.0 kB view hashes)

Uploaded source

Built Distribution

textcolor-3.0.1-py3-none-any.whl (14.7 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page