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.
Metadata
Release files for clicking 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| clicking-0.2.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Release files / clicking-0.2.0-py2.py3-none-any.whl
| Download URL | clicking-0.2.0-py2.py3-none-any.whl |
|---|---|
| Size | 4.4 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
94d91a738d8774f000faa15ad7e34302471cd6608ae14d3e8040186d397908e3
|
|
BLAKE2b-256 checksum How to use checksums |
89d4ffe25f6ff946141de06ca91cbc14221cc885ca417f918511bcde0fd074ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|