root/cly/trunk/README

Revision 423, 0.7 kB (checked in by athomas, 2 years ago)

cly:

  • Converted Wiki tutorial to RST.
  • Cleaned up doc directory.
  • Renamed cly.variables.LocalFile to File.
  • Fixed a few bugs in File completion.
  • Nuked all non-whitespace delimeters.
  • Fixed a bug where cly.console failed to work under pydoc.
  • Updated setup.py in preparation for release.
  • Added README.
Line 
1 CLY is a Python module for simplifying the creation of interactive shells. Kind
2 of like the builtin `cmd` module on steroids.
3
4 It has the following features:
5
6   - Tab completion of all commands.
7
8   - Contextual help.
9
10   - Extensible grammar - you can define your own commands with full dynamic
11     completion, contextual help, and so on.
12
13   - Simple. Grammars are constructed from objects using a convenient
14     ''function-like'' syntax.
15
16   - Flexible command grouping and ordering.
17
18   - Grammar parser, including completion and help enumeration, can be used
19     independently of the readline-based shell. This allows CLY's parser to
20     be used in other environments (think "web-based shell" ;))
21
22   - Lots of other cool stuff.
Note: See TracBrowser for help on using the browser.