Metadata-Version: 1.1
Name: painter
Version: 0.3
Summary: Your own expressive painter who colors text in your terminal.
Home-page: https://github.com/fgimian/painter
Author: Fotis Gimian
Author-email: fgimiansoftware@gmail.com
License: MIT
Description: 
        Painter
        -------
        
        .. image:: https://travis-ci.org/fgimian/painter.svg?branch=v0.2
            :target: https://travis-ci.org/fgimian/painter
            :alt: Build Status
        .. image:: https://coveralls.io/repos/fgimian/painter/badge.png?branch=master
            :target: https://coveralls.io/r/fgimian/painter?branch=master
            :alt: Coverage Status
        .. image:: https://pypip.in/license/painter/badge.png
            :target: https://pypi.python.org/pypi/painter/
            :alt: License
        .. image:: https://pypip.in/version/painter/badge.png
            :target: https://pypi.python.org/pypi/painter/
            :alt: Latest Version
        .. image:: https://pypip.in/download/painter/badge.png
            :target: https://pypi.python.org/pypi/painter/
            :alt: Downloads
        
        .. |logo| image:: https://raw.githubusercontent.com/fgimian/painter/master/images/painter_logo.png
            :alt: Painter Logo
        
        |logo|
        
        Painter is an ANSI coloring library based on the excellent
        `chalk <https://github.com/sindresorhus/chalk>`_ and
        `colors.js <https://github.com/marak/colors.js/>`_
        libraries for Node.js.  However, painter attempts to provide an even more
        expressive API which reads like English.
        
        Painter is fully tested with 100% coverage and also completely Flake8
        compilant too!
        
        Quick Start
        ```````````
        
        Install Painter in your virtualenv as follows:
        
        .. code:: bash
        
            pip install painter
        
        And now, go ahead and use it to output colors to your terminal:
        
        .. code:: python
        
            from __future__ import print_function
        
            from painter import paint
        
            # Simple printing of colors
            print('Welcome to Painter!', paint.red('I can paint things red'),
                  paint.blue('and blue'))
        
            # Chaining colors and styles
            print(paint.blue.on_red.bold.underline('and far more complex combos too'))
            print()
        
            # Using color patterns
            print(paint.rainbow('Awww look, a pretty rainbow :)'))
            print(paint.zebra('and a scary looking zebra!'))
            print()
        
            # Nested painting
            print(paint.on_red('I can also use a background color across',
                               paint.blue('multiple'),
                               paint.yellow('foreground colors')))
        
            # Custom separator
            print(paint('and', 'allow', 'you to use', paint.red('custom separators'),
                  sep='-'))
            print()
        
            # Creating themes
            cool_theme = paint.green.on_red.underline.bold
            print('Creating', cool_theme('your own theme'), 'is easy')
        
            # Easily disable painting of colors
            paint.enabled = False
            print('and I allow you to easily', paint.red('disable'), paint.blue('me'))
            print()
        
            paint.enabled = True
            print('Hope you have a', paint.blue('lovely day!'), paint.green(':)'))
        
        Documentation
        `````````````
        
        For full details on using Painter, please check out the
        `Painter GitHub Page <https://github.com/fgimian/painter>`_.
        
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: Implementation
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Terminals
