Jason Gerard DeRose
|
03fd184e8e
|
269: Renamed print_api command to show_plugins
|
2008-09-08 21:42:48 +00:00 |
|
Jason Gerard DeRose
|
e74713a076
|
267: Finished builtin CLI api command
|
2008-09-08 21:37:02 +00:00 |
|
Jason Gerard DeRose
|
641403278e
|
266: Started work on new cli.print_api Command
|
2008-09-04 18:35:04 +00:00 |
|
Jason Gerard DeRose
|
22d9b8c078
|
265: Fixed small formatting error with use of CLI.print_commands()
|
2008-09-04 09:27:28 +00:00 |
|
Jason Gerard DeRose
|
553b0c596d
|
264: Cleaned up docstrings on all example plugins
|
2008-09-04 09:22:18 +00:00 |
|
Jason Gerard DeRose
|
6b9ba734e1
|
263: CLI.print_commands() now seperates Command subclasses from Application subclasses
|
2008-09-04 09:04:35 +00:00 |
|
Jason Gerard DeRose
|
6f95249d52
|
261: More work on demo using Option.__call__() for interactive input
|
2008-09-04 08:33:41 +00:00 |
|
Jason Gerard DeRose
|
915486dadc
|
260: Option.normalize() now does same conversion for multivalue as Option.convert() does
|
2008-09-04 08:16:12 +00:00 |
|
Jason Gerard DeRose
|
71d36aa6a0
|
258: Added some experimental features for interactively prompting for values
|
2008-09-04 07:18:26 +00:00 |
|
Jason Gerard DeRose
|
01b73e6910
|
257: Improved help command, now parsing options with optparse
|
2008-09-04 06:33:57 +00:00 |
|
Jason Gerard DeRose
|
b16deabdff
|
256: Fixed cli.help plugin so it looks up commands in CLI instead of API
|
2008-09-04 05:18:14 +00:00 |
|
Jason Gerard DeRose
|
ab81ca56fd
|
255: CLI help, console commands now subclass from public.Application; other tweeking to make CLI utilize Application
|
2008-09-04 04:39:01 +00:00 |
|
Jason Gerard DeRose
|
330c17730c
|
201: Added new cli command 'console' that starts a custom interactive Python console
|
2008-08-27 00:25:33 +00:00 |
|
Jason Gerard DeRose
|
b0ec8fe551
|
182: Renamed plublic.cmd base class to Command
|
2008-08-15 19:49:04 +00:00 |
|
Jason Gerard DeRose
|
ba8d32a110
|
150: NameSpace.__iter__() now iterates through the names, not the members; added NameSpace.__call__() method which iterates through the members; NameSpace no longer requires members to be Proxy instances; updated unit tests and affected code; cleaned up NameSpace docstrings and switch to epydoc param docstrings
|
2008-08-14 05:46:20 +00:00 |
|
Jason Gerard DeRose
|
d95133b66f
|
149: CLI.run() now does an arg.decode('utf-8') for args in sys.argv so that non-ascii characters work
|
2008-08-14 01:09:11 +00:00 |
|
Jason Gerard DeRose
|
fe7440735d
|
148: Added some basic out put for cli.help.__call__() method
|
2008-08-13 07:20:10 +00:00 |
|
Jason Gerard DeRose
|
d422ef1134
|
146: Removed CLI.parse_kw() method and corresponding unit tests
|
2008-08-13 06:40:25 +00:00 |
|
Jason Gerard DeRose
|
337c9964d4
|
145: Added new CLI.parse() method; added corresponding unit tests
|
2008-08-13 06:25:42 +00:00 |
|
Jason Gerard DeRose
|
14cdb57b50
|
140: Added a skeleton help command in cli.py
|
2008-08-13 04:02:39 +00:00 |
|
Jason Gerard DeRose
|
b9fa9dc240
|
139: Removed dummy gettext _() func from cli.py; improved CLI.print_commands()
|
2008-08-13 03:15:00 +00:00 |
|
Jason Gerard DeRose
|
0fed74b56d
|
138: Added ProxyTarget.doc property; CLI.print_commands() now uses cmd.doc instead of cmd.get_doc()
|
2008-08-13 02:34:36 +00:00 |
|
Jason Gerard DeRose
|
05cefc2af6
|
136: CLI.print_commands() now prints cmd.get_doc() as well
|
2008-08-13 02:10:09 +00:00 |
|
Jason Gerard DeRose
|
0b5efa2a62
|
134: Added CLI.mcl (Max Command Length) property; added corresponding unit tests
|
2008-08-13 01:52:17 +00:00 |
|
Jason Gerard DeRose
|
64054a673c
|
122: The dictorary interface to CLI now has keys build using to_cli(), rather than converting at each call
|
2008-08-12 23:33:02 +00:00 |
|
Jason Gerard DeRose
|
99d7638ff5
|
115: CLI now parses out kw args; cmd.__call__() now uses print_n_call() to give feedback on the calling
|
2008-08-12 16:49:23 +00:00 |
|
Jason Gerard DeRose
|
bc4b26ffca
|
114: Fixed cmd.__get_options(); more work on CLI
|
2008-08-12 02:03:47 +00:00 |
|
Jason Gerard DeRose
|
afdbc42b2e
|
112: More work on cli.py
|
2008-08-11 21:38:30 +00:00 |
|
Jason Gerard DeRose
|
9282418291
|
110: Started fleshing out more in cli.py
|
2008-08-11 19:35:57 +00:00 |
|
Jason Gerard DeRose
|
3fe13d5945
|
87: Moved to_cli(), from_cli() functions from plugable.py into new cli.py file; moved corresponding unit tests into new test_cli.py file
|
2008-08-08 21:46:23 +00:00 |
|