Metadata-Version: 2.1
Name: ansi
Version: 0.3.7
Summary: ANSI cursor movement and graphics
Home-page: https://github.com/tehmaze/ansi/
Author: Wijnand Modderman-Lenstra
Author-email: maze@pyth0n.org
License: MIT License
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: typing_extensions>=3.6.4; python_version < "3.8"

ANSI
====

Various ANSI escape codes, used in moving the cursor in a text console or
rendering coloured text.


Example
-------

Print something in bold yellow on a red background:

    >>> from ansi.colour import fg, bg
    >>> from ansi.colour.fx import reset
    >>> msg = (bg.red, fg.yellow, 'Hello world!', reset)
    >>> print(''.join(map(str, msg)))
    ...

If you like syntactic sugar, you may also do:

    >>> from ansi.colour import fg, bg
    >>> print(bg.red(fg.yellow('Hello world!')))
    ...

Also, 256 RGB colours are supported:

    >>> from ansi.colour.rgb import rgb256
    >>> from ansi.colour.fx import reset
    >>> msg = (rgb256(0xff, 0x80, 0x00), 'hello world', reset)
    >>> print(''.join(map(str, msg)))
    ...

If you prefer to use American English instead:

    >>> from ansi.color import ...
    

References
----------

https://www.ecma-international.org/publications-and-standards/standards/ecma-48/


Requirements
------------
Ansi requires python 3.6 and supports typing.
