Metadata-Version: 1.1
Name: rainbow
Version: 2.6.0
Summary: Colorize commands output or STDIN using patterns.
Home-page: https://github.com/nicoulaj/rainbow
Author: Julien Nicoulaud
Author-email: julien.nicoulaud@gmail.com
License: GPLv3
Description: Rainbow
        =======
        
        .. image:: https://img.shields.io/github/tag/nicoulaj/rainbow.svg
           :target: https://github.com/nicoulaj/rainbow/releases
           :alt: last release
        
        .. image:: https://img.shields.io/pypi/pyversions/rainbow.svg
           :target: https://pypi.python.org/pypi/rainbow
           :alt: pypi package
        
        .. image:: https://travis-ci.org/nicoulaj/rainbow.svg?branch=master
           :target: https://travis-ci.org/nicoulaj/rainbow
           :alt: continuous integration
        
        .. image:: https://codecov.io/gh/nicoulaj/rainbow/branch/master/graph/badge.svg
           :target: https://codecov.io/gh/nicoulaj/rainbow
           :alt: test coverage
        
        .. image:: https://scrutinizer-ci.com/g/nicoulaj/rainbow/badges/quality-score.png?b=master
           :target: https://scrutinizer-ci.com/g/nicoulaj/rainbow/?branch=master
           :alt: scrutinizer-ci.com score
        
        .. image:: https://landscape.io/github/nicoulaj/rainbow/master/landscape.svg?style=flat
           :target: https://landscape.io/github/nicoulaj/rainbow/master
           :alt: landscape.io score
        
        .. image:: https://badges.gitter.im/nicoulaj/rainbow.svg
           :target: https://gitter.im/nicoulaj/rainbow
           :alt: gitter chat
        
        **Easily colorize logs or commands output using patterns.**
        ::
        
          rainbow [ --COLOR=PATTERN ... | --conf CONF ] COMMAND
        
        
        Examples
        --------
        
        Using patterns
        ~~~~~~~~~~~~~~
        Just prepend ``rainbow`` with ``COLOR=PATTERN`` associations to your
        command, for example:
        
        -  Tail some log file with lines containing ``ERROR`` in red:
           ::
        
             rainbow --red='.*ERROR.*' -- tail -f /var/log/my.log
        
        -  Ping Google with IP addresses colorized in yellow:
           ::
        
             rainbow --yellow='\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}' -- ping www.google.com
        
        -  Rainbow can also read from STDIN instead of providing a command:
           ::
        
             tail -f /var/log/my.log | rainbow --red='.*ERROR.*'
        
        Using confs
        ~~~~~~~~~~~
        
        Rainbow can read ``COLOR=PATTERN`` associations from config files, which
        is the most common way to use it. It automatically uses the config file
        if there is one named after the command name in ``~/.rainbow``, or a builtin one:
        
        -  Colorize the ``diff`` command output using the builtin config:
           ::
        
             rainbow diff file1 file2
        
        -  Start JBoss application server with colorized logs:
           ::
        
             rainbow --config=jboss -- jboss/bin/run.sh run
        
        The syntax for writing configs is very simple. See the
        `builtin configs <https://github.com/nicoulaj/rainbow/blob/master/configs>`_
        for examples.
        
        
        Installation
        ------------
        
        Using packages
        ~~~~~~~~~~~~~~
        
        ============================================  ============================================
         System                                        Installation instructions
        ============================================  ============================================
         Debian / Ubuntu                               `rainbow repository <https://software.opensuse.org/download.html?project=home%3Anicoulaj%3Arainbow&package=rainbow>`_
         Fedora / CentOS / RHEL / Scientific Linux     `rainbow repository <https://software.opensuse.org/download.html?project=home%3Anicoulaj%3Arainbow&package=rainbow>`_
         OpenSUSE / SLE                                `rainbow repository <https://software.opensuse.org/download.html?project=home%3Anicoulaj%3Arainbow&package=rainbow>`_
         Arch Linux                                    `AUR/rainbow <https://aur.archlinux.org/packages/rainbow>`_ / `AUR/rainbow-git <https://aur.archlinux.org/packages/rainbow-git>`_
         `pip` / `easy_install`                        `PyPI: rainbow <https://pypi.python.org/pypi/rainbow>`_
        ============================================  ============================================
        
        
        Building from sources
        ~~~~~~~~~~~~~~~~~~~~~
        
        You can build from sources this way:
        
        ::
        
            git clone git://github.com/nicoulaj/rainbow.git
            cd rainbow
            sudo python setup.py install
        
        
        License
        -------
        
        This project is a fork of `Linibou's colorex <http://bitbucket.org/linibou/colorex>`_.
        It is is released under the terms of the `GNU General Public
        License <http://www.gnu.org/licenses/gpl.html>`_. See ``COPYING`` for
        details.
        
Keywords: color colorize colorizer pattern
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Topic :: System
Classifier: Topic :: Utilities
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: System Administrators
Classifier: Natural Language :: English
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 :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
