Skip to main content

Convenience function for Click.

Project description

PyPI version PyPI pyversions PyPI license PyPI status PyPI format

Convenience wrapper for Click.

  • Free software: MIT license

Installation

(.venv) > pip install clicking

Usage

Echo

Convenience functions for click.echo because it’s a pain to remember the color and naming convention I myself use before.

info

Print message in bold white.

progress

Print message in bold blue.

working

Print message in bold cyan.

success

Print message in bold green.

warning

Print message in bold yellow.

fail

Print message in bold red.

import clicking

clicking.info('Hello world!')

Style

Convenience functions for click.style due to the same above reason.

info

Text in bold white.

progress

Text in bold blue.

working

Text in bold cyan.

success

Text in bold green.

warning

Text in bold yellow.

fail

Text in bold red.

import clicking

print(clicking.style.info('Hello world!'))

Exception

Error

Print message in bold red and exit.

import clicking

raise clicking.Error('Something broke!')

Group

Colorized custom class for click.group.

import click
import clicking


@click.group(cls=clicking.Group)
def group():
   pass

Command

Colorized custom class for click.command.

import click
import clicking


@click.command(cls=clicking.Command)
def command():
   pass

History

0.2.0

  • Add style module.

  • Add colorized Group and Command.

0.1.1

  • Add exception that print message in bold red when raised.

0.1.0

  • First public release.

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

clicking-0.2.0-py2.py3-none-any.whl (4.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file clicking-0.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: clicking-0.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for clicking-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 94d91a738d8774f000faa15ad7e34302471cd6608ae14d3e8040186d397908e3
MD5 6ec94cc2f6d4ca3ea7c42dc37c682774
BLAKE2b-256 89d4ffe25f6ff946141de06ca91cbc14221cc885ca417f918511bcde0fd074ed

See more details on using hashes here.

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