Skip to main content

Lightweight library for prettier terminal outputs and debugging similar to chalk for Java

Project description

Prettier_prints

Lightweight library for prettier terminal outputs similar to chalk for JavaScript. Helping make Python outputs easier to read and styled to your desires.

Install

pip install prettier-prints

Current functions:

  • out()

Current available styling:

Modifiers Colors / Background Colors
Bold Red
Underline Green
Highlight Yellow
Blue
Magenta
Cyan
White
Bright Red
Bright Green
Bright Yellow
Bright Blue
Bright Magenta
Bright Cyan
Bright White

Example:

    from prettier_prints.prettier_prints import PrettierPrints
    pp = PrettierPrints()
    print(pp.out({'msg': "Let's turn this message red", 'style': 'red'}))
    print(pp.out({'msg': "Lets also underline it", 'style': 'red;underline'}))
    print(pp.out({'msg': "May as well bold it too", 'style': 'red;underline;bold'}))
    print(pp.out({'msg': "What about a blue background?", 'style': 'blue;highlight'}))
    print(f'This also works for output messages -> {pp.out(print_msg={"msg": "See :)", "style": "magenta;bold;underline"})}')

output image

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

prettier_prints-1.3.2-py3-none-any.whl (2.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page