cmd2, an extenstion of cmd that parses its argument list

anntzer.lee at gmail.com anntzer.lee at gmail.com
Thu Apr 26 21:16:12 CEST 2012


On Sunday, March 18, 2012 10:12:24 PM UTC-7, anntz... at gmail.com wrote:
> Dear all,
> 
> I would like to announce the first public release of cmd2, an extension of the standard library's cmd with argument parsing, here: https://github.com/anntzer/cmd2.
> 
Due to an already existing Cmd2 on PyPI, I have renamed the project to parsedcmd, which is also a better description of what the module does.
https://github.com/anntzer/parsedcmd 

> Cmd2 is an extension built around the excellent cmd module of the standard
> library.  Cmd allows one to build simple custom shells using ``do_*`` methods,
> taking care in particular of the REPL loop and the interactive help.  However,
> no facility is given for parsing the argument line (do_* methods are passed the
> rest of the line as a single string argument).
> 
> With Cmd2, ``do_*`` methods are type-annotated, either using Python 3's
> function annotation syntax, or with an ad-hoc ``annotate`` decorator, allowing
> the dispatcher to parse the argument list for them.
> 
> Antony Lee



More information about the Python-announce-list mailing list