An open API service indexing awesome lists of open source software.

https://github.com/sdispater/pastel

Bring colors to your terminal
https://github.com/sdispater/pastel

cli python

Last synced: about 1 year ago
JSON representation

Bring colors to your terminal

Awesome Lists containing this project

README

          

Pastel: Bring colors to your terminal
#####################################

Pastel is a simple library to help you colorize strings in your terminal.

It comes bundled with predefined styles:

* ``info``: green
* ``comment``: yellow
* ``question``: black on cyan
* ``error``: white on red

.. image:: https://raw.githubusercontent.com/sdispater/pastel/master/assets/screenshot.png

Features
========

* Use predefined styles or add you own.
* Disable colors all together by calling ``with_colors(False)``.
* Automatically disables colors if the output is not a TTY.
* Used in `cleo `_.
* Supports Python **2.7+**, **3.5+** and **PyPy**.

Usage
=====

.. code-block:: python

>>> import pastel
>>> print(pastel.colorize('Information'))
'Information' # Green string by default
>>> print(pastel.colorize('This is bold red>'))
'This is bold red'

Installation
============

.. code-block::

pip install pastel