From 1be68ba74976dba31230432f672108b26af2d2d5 Mon Sep 17 00:00:00 2001 From: Dhia Abbassi Date: Wed, 19 Feb 2014 21:15:16 +0100 Subject: [PATCH] Update cli.rst Added Cliff module description. --- docs/scenarios/cli.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/scenarios/cli.rst b/docs/scenarios/cli.rst index 5af149e..217d06f 100644 --- a/docs/scenarios/cli.rst +++ b/docs/scenarios/cli.rst @@ -28,3 +28,10 @@ rather than written down by imperatively. It is targetting especially unsophisti users, programmers, sys-admins, scientists and in general people writing throw-away scripts for themselves, choosing the command-line interface because it is quick and simple. + +Cliff +------ +`Cliff `_ is a framework for building command line programs. +It uses setuptools entry points to provide subcommands, output formatters, and other extensions. The framework +is meant to be used to create multi-level commands such as subversion and git, where the main program handles +some basic argument parsing and then invokes a sub-command to do the work.