Convenience function for Click.
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94d91a738d8774f000faa15ad7e34302471cd6608ae14d3e8040186d397908e3 |
|
MD5 | 6ec94cc2f6d4ca3ea7c42dc37c682774 |
|
BLAKE2b-256 | 89d4ffe25f6ff946141de06ca91cbc14221cc885ca417f918511bcde0fd074ed |