Skip to content

Commit 1be68ba

Browse files
committed
Update cli.rst
Added Cliff module description.
1 parent 92d6805 commit 1be68ba

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

docs/scenarios/cli.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,10 @@ rather than written down by imperatively. It is targetting especially unsophisti
2828
users, programmers, sys-admins, scientists and in general people writing throw-away
2929
scripts for themselves, choosing the command-line interface because it is quick
3030
and simple.
31+
32+
Cliff
33+
------
34+
`Cliff <https://cliff.readthedocs.org/en/latest>`_ is a framework for building command line programs.
35+
It uses setuptools entry points to provide subcommands, output formatters, and other extensions. The framework
36+
is meant to be used to create multi-level commands such as subversion and git, where the main program handles
37+
some basic argument parsing and then invokes a sub-command to do the work.

0 commit comments

Comments
 (0)