An extension to click that easily turns your click app into a shell utility
Project description
click-shell is an extension to click that easily turns your click app into a shell utility. It is built on top of the built in python cmd module, with modifications to make it work with click.
Usage
Simply replace @click.group with @click_shell.shell on the root level command:
from click_shell import shell
# @click.group() # no longer
@shell(prompt='my-app > ', intro='Starting my app...')
def my_app():
pass
@my_app.command()
def the_command():
print 'the_command is running'
...
When run, you should expect an output like so:
$ python my_app.py
Starting my app...
my-app >
For more advanced usage, check out our docs at http://click-shell.readthedocs.org/
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
click-shell-0.2.tar.gz
(6.3 kB
view hashes)
Built Distribution
Close
Hashes for click_shell-0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10cc099cea485adcc8994bcddfbd32362446a2447887b265554778fa4ab2654d |
|
MD5 | 0442951367a9293e1084a37071951bab |
|
BLAKE2b-256 | c7d31cbcd1f601c49218f927d2fc53bbe5e95c2921904668594faa3f44f08e66 |