| Commit message (Expand) | Author | Age | Files | Lines |
* | Reworking Environment, moved it to config.py | Martin Nagy | 2008-10-17 | 1 | -12/+13 |
* | Started roughing out user_add() using api.Backend.ldap; added Command.output_... | Jason Gerard DeRose | 2008-10-14 | 1 | -1/+1 |
* | CLI.run_interactive() now uses Param.cli_name instead of Param.name for promp... | Jason Gerard DeRose | 2008-10-13 | 1 | -3/+3 |
* | CLI now maps Param.cli_name to Param.name | Jason Gerard DeRose | 2008-10-13 | 1 | -2/+3 |
* | Implement argument parsing for the CLI | Martin Nagy | 2008-10-08 | 1 | -8/+51 |
* | Implement config file reading | Martin Nagy | 2008-10-08 | 1 | -1/+2 |
* | Environment is now subclassed from object, rather then dict. Added tests for ... | Martin Nagy | 2008-10-02 | 1 | -5/+2 |
* | Add support for environment variables, change tests accordingly | Martin Nagy | 2008-09-29 | 1 | -0/+4 |
* | 327: Improved formatting on show-api cli command | Jason Gerard DeRose | 2008-09-24 | 1 | -9/+31 |
* | 326: Made output of plugins cli command nicer | Jason Gerard DeRose | 2008-09-24 | 1 | -5/+27 |
* | 325: API.finalize() now creates instance attribtue 'plugins', which is a tupl... | Jason Gerard DeRose | 2008-09-24 | 1 | -5/+31 |
* | 324: Removed 'smart_option_order' from Command.__public__; cli commands help,... | Jason Gerard DeRose | 2008-09-24 | 1 | -3/+4 |
* | 318: Renamed all references to 'public' module to 'frontend' | Jason Gerard DeRose | 2008-09-24 | 1 | -5/+5 |
* | 305: Ported cli.py to changes in public.py | Jason Gerard DeRose | 2008-09-21 | 1 | -17/+20 |
* | 288: CLI now uses Command.group_args() to check for required arguments | Jason Gerard DeRose | 2008-09-10 | 1 | -0/+8 |
* | 284: Removed depreciated Command.Option property; removed corresponding unit ... | Jason Gerard DeRose | 2008-09-10 | 1 | -1/+1 |
* | 279: Fixed cli and public.Method re new Command.args attribute | Jason Gerard DeRose | 2008-09-10 | 1 | -9/+2 |
* | 276: Option.__init__(): doc is now 3rd kwarg instead of 2nd positional arg; u... | Jason Gerard DeRose | 2008-09-10 | 1 | -1/+1 |
* | 272: Add a quick positional arg experiment | Jason Gerard DeRose | 2008-09-09 | 1 | -1/+26 |
* | 270: show-plugins now only shows namespaces with at least one member | Jason Gerard DeRose | 2008-09-08 | 1 | -1/+1 |
* | 269: Renamed print_api command to show_plugins | Jason Gerard DeRose | 2008-09-08 | 1 | -2/+2 |
* | 267: Finished builtin CLI api command | Jason Gerard DeRose | 2008-09-08 | 1 | -5/+32 |
* | 266: Started work on new cli.print_api Command | Jason Gerard DeRose | 2008-09-04 | 1 | -0/+4 |
* | 265: Fixed small formatting error with use of CLI.print_commands() | Jason Gerard DeRose | 2008-09-04 | 1 | -4/+2 |
* | 264: Cleaned up docstrings on all example plugins | Jason Gerard DeRose | 2008-09-04 | 1 | -2/+2 |
* | 263: CLI.print_commands() now seperates Command subclasses from Application s... | Jason Gerard DeRose | 2008-09-04 | 1 | -7/+17 |
* | 261: More work on demo using Option.__call__() for interactive input | Jason Gerard DeRose | 2008-09-04 | 1 | -1/+1 |
* | 260: Option.normalize() now does same conversion for multivalue as Option.con... | Jason Gerard DeRose | 2008-09-04 | 1 | -7/+8 |
* | 258: Added some experimental features for interactively prompting for values | Jason Gerard DeRose | 2008-09-04 | 1 | -0/+24 |
* | 257: Improved help command, now parsing options with optparse | Jason Gerard DeRose | 2008-09-04 | 1 | -23/+51 |
* | 256: Fixed cli.help plugin so it looks up commands in CLI instead of API | Jason Gerard DeRose | 2008-09-04 | 1 | -5/+10 |
* | 255: CLI help, console commands now subclass from public.Application; other t... | Jason Gerard DeRose | 2008-09-04 | 1 | -6/+12 |
* | 201: Added new cli command 'console' that starts a custom interactive Python ... | Jason Gerard DeRose | 2008-08-27 | 1 | -1/+13 |
* | 182: Renamed plublic.cmd base class to Command | Jason Gerard DeRose | 2008-08-15 | 1 | -4/+4 |
* | 150: NameSpace.__iter__() now iterates through the names, not the members; ad... | Jason Gerard DeRose | 2008-08-14 | 1 | -2/+2 |
* | 149: CLI.run() now does an arg.decode('utf-8') for args in sys.argv so that n... | Jason Gerard DeRose | 2008-08-14 | 1 | -3/+2 |
* | 148: Added some basic out put for cli.help.__call__() method | Jason Gerard DeRose | 2008-08-13 | 1 | -0/+5 |
* | 146: Removed CLI.parse_kw() method and corresponding unit tests | Jason Gerard DeRose | 2008-08-13 | 1 | -14/+2 |
* | 145: Added new CLI.parse() method; added corresponding unit tests | Jason Gerard DeRose | 2008-08-13 | 1 | -1/+15 |
* | 140: Added a skeleton help command in cli.py | Jason Gerard DeRose | 2008-08-13 | 1 | -0/+5 |
* | 139: Removed dummy gettext _() func from cli.py; improved CLI.print_commands() | Jason Gerard DeRose | 2008-08-13 | 1 | -6/+3 |
* | 138: Added ProxyTarget.doc property; CLI.print_commands() now uses cmd.doc in... | Jason Gerard DeRose | 2008-08-13 | 1 | -1/+1 |
* | 136: CLI.print_commands() now prints cmd.get_doc() as well | Jason Gerard DeRose | 2008-08-13 | 1 | -1/+4 |
* | 134: Added CLI.mcl (Max Command Length) property; added corresponding unit tests | Jason Gerard DeRose | 2008-08-13 | 1 | -0/+12 |
* | 122: The dictorary interface to CLI now has keys build using to_cli(), rather... | Jason Gerard DeRose | 2008-08-12 | 1 | -2/+15 |
* | 115: CLI now parses out kw args; cmd.__call__() now uses print_n_call() to gi... | Jason Gerard DeRose | 2008-08-12 | 1 | -14/+14 |
* | 114: Fixed cmd.__get_options(); more work on CLI | Jason Gerard DeRose | 2008-08-12 | 1 | -2/+17 |
* | 112: More work on cli.py | Jason Gerard DeRose | 2008-08-11 | 1 | -9/+15 |
* | 110: Started fleshing out more in cli.py | Jason Gerard DeRose | 2008-08-11 | 1 | -0/+31 |
* | 87: Moved to_cli(), from_cli() functions from plugable.py into new cli.py fil... | Jason Gerard DeRose | 2008-08-08 | 1 | -0/+40 |