Hello, could you have a short review of my CLI package.
What it provides is a simple interface to create a "shell". I'll be using it inside a bot I'm writing to manage it. Features: * pluggable commands * works over streams instead of stdin/stdout/stderr so it should be network aware (right?) "Unfeatures": * not documented at all, right now Todos (for me of course, not for you, but open to suggestions): * import readline * provide <TAB> completion * make "CTRL+d" also a quitcommand * remove hardcoded quitCommands only provide defaults Necessary interface for a command: function(*args) returning a string (No smart output of dicts, list or suche yet) Builtin commands are noop and and echo. To run it do "python main.py" To leave it use "quit" or "exit" any comments are welcome, especially how I could make CTRL+d leave my "shell" and I'm not looking at something that provides, I'm pretty sure someone did a similiar thing already :) thanks martin -- http://noneisyours.marcher.name http://feeds.feedburner.com/NoneIsYours
cli.tar.bz2
Description: BZip2 compressed data
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor