Function decorator to quickly turn functions into CLIs as we know them
Project description
This decorator will turn your normal python functions into proper shell commands.
For example, this code:
from clize import clize, run @clize def echo(reverse=False, *text): # ... if __name__ == '__main__': run(echo)
will yield the CLI described by this:
Usage: fn [OPTIONS] [text...] Positional arguments: text... Options: --reverse -h, --help Show this help
More features, such as flag aliases, subcommands and python 3 syntax support are described in the README.rst file.
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
clize-2.0.tar.gz
(13.4 kB
view hashes)