Add a 'cowsay' task to Yabs
Project description
yabs-cowsay
Extension plugin for yabs.
This simple example serves primarily as demo for the yabs's plugin architecture.
Let's assume we need a new task cowsay
that is used like so:
...
- task: cowsay
width: 40
message: |
Dear fellow cattle,
We just released version {version}.
(This message was brought to you by the 'yabs-cowsay' extension.)
...
and produces this output:
_________________________________________
/ Dear fellow cattle, \
| We just released version 0.0.19-a2. |
| (This message was brought to you by the |
\ 'yabs-cowsay' extension.) /
-----------------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
This plugin also adds a --no-cowsay
option to the CLI.
Read the docs for details.
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 Distribution
yabs-cowsay-0.0.4.tar.gz
(3.8 kB
view details)
Built Distribution
File details
Details for the file yabs-cowsay-0.0.4.tar.gz
.
File metadata
- Download URL: yabs-cowsay-0.0.4.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b3f9a95151543219e94fe6dcb2d421a2dc3fcac7811656efea8a2b0bf2a41bc |
|
MD5 | c38c4fd3eb426c946b00e792e905a117 |
|
BLAKE2b-256 | 3c0b2e1153ff729498f3ebf6d4ff65e1f9d17b0b5e3e7df547e8d9f21a022a6a |
File details
Details for the file yabs_cowsay-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: yabs_cowsay-0.0.4-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8f2725e6be550bf0c23ef16a02073a3cca5b5bc904393fc4c2558a19108258b |
|
MD5 | 563ac72f2a088c8bf6990034f2667764 |
|
BLAKE2b-256 | b61ff724e86e6595d24dfb4990366f0b68c0da7494a317486ccbec31e401cc6c |