summaryrefslogtreecommitdiffstats
path: root/ipalib/cli.py
Commit message (Collapse)AuthorAgeFilesLines
* 327: Improved formatting on show-api cli commandJason Gerard DeRose2008-09-241-9/+31
|
* 326: Made output of plugins cli command nicerJason Gerard DeRose2008-09-241-5/+27
|
* 325: API.finalize() now creates instance attribtue 'plugins', which is a ↵Jason Gerard DeRose2008-09-241-5/+31
| | | | tuple of PluginInfo objects; renamed show_plugins cli command to namespaces; added new cli command plugins
* 324: Removed 'smart_option_order' from Command.__public__; cli commands ↵Jason Gerard DeRose2008-09-241-3/+4
| | | | help, console, and show_plugins now override Command.run() instead of Command.__call__()
* 318: Renamed all references to 'public' module to 'frontend'Jason Gerard DeRose2008-09-241-5/+5
|
* 305: Ported cli.py to changes in public.pyJason Gerard DeRose2008-09-211-17/+20
|
* 288: CLI now uses Command.group_args() to check for required argumentsJason Gerard DeRose2008-09-101-0/+8
|
* 284: Removed depreciated Command.Option property; removed corresponding unit ↵Jason Gerard DeRose2008-09-101-1/+1
| | | | tests; updated affected code
* 279: Fixed cli and public.Method re new Command.args attributeJason Gerard DeRose2008-09-101-9/+2
|
* 276: Option.__init__(): doc is now 3rd kwarg instead of 2nd positional arg; ↵Jason Gerard DeRose2008-09-101-1/+1
| | | | updated unit tests and other affected code
* 272: Add a quick positional arg experimentJason Gerard DeRose2008-09-091-1/+26
|
* 270: show-plugins now only shows namespaces with at least one memberJason Gerard DeRose2008-09-081-1/+1
|
* 269: Renamed print_api command to show_pluginsJason Gerard DeRose2008-09-081-2/+2
|
* 267: Finished builtin CLI api commandJason Gerard DeRose2008-09-081-5/+32
|
* 266: Started work on new cli.print_api CommandJason Gerard DeRose2008-09-041-0/+4
|
* 265: Fixed small formatting error with use of CLI.print_commands()Jason Gerard DeRose2008-09-041-4/+2
|
* 264: Cleaned up docstrings on all example pluginsJason Gerard DeRose2008-09-041-2/+2
|
* 263: CLI.print_commands() now seperates Command subclasses from Application ↵Jason Gerard DeRose2008-09-041-7/+17
| | | | subclasses
* 261: More work on demo using Option.__call__() for interactive inputJason Gerard DeRose2008-09-041-1/+1
|
* 260: Option.normalize() now does same conversion for multivalue as ↵Jason Gerard DeRose2008-09-041-7/+8
| | | | Option.convert() does
* 258: Added some experimental features for interactively prompting for valuesJason Gerard DeRose2008-09-041-0/+24
|
* 257: Improved help command, now parsing options with optparseJason Gerard DeRose2008-09-041-23/+51
|
* 256: Fixed cli.help plugin so it looks up commands in CLI instead of APIJason Gerard DeRose2008-09-041-5/+10
|
* 255: CLI help, console commands now subclass from public.Application; other ↵Jason Gerard DeRose2008-09-041-6/+12
| | | | tweeking to make CLI utilize Application
* 201: Added new cli command 'console' that starts a custom interactive Python ↵Jason Gerard DeRose2008-08-271-1/+13
| | | | console
* 182: Renamed plublic.cmd base class to CommandJason Gerard DeRose2008-08-151-4/+4
|
* 150: NameSpace.__iter__() now iterates through the names, not the members; ↵Jason Gerard DeRose2008-08-141-2/+2
| | | | 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
* 149: CLI.run() now does an arg.decode('utf-8') for args in sys.argv so that ↵Jason Gerard DeRose2008-08-141-3/+2
| | | | non-ascii characters work
* 148: Added some basic out put for cli.help.__call__() methodJason Gerard DeRose2008-08-131-0/+5
|
* 146: Removed CLI.parse_kw() method and corresponding unit testsJason Gerard DeRose2008-08-131-14/+2
|
* 145: Added new CLI.parse() method; added corresponding unit testsJason Gerard DeRose2008-08-131-1/+15
|
* 140: Added a skeleton help command in cli.pyJason Gerard DeRose2008-08-131-0/+5
|
* 139: Removed dummy gettext _() func from cli.py; improved CLI.print_commands()Jason Gerard DeRose2008-08-131-6/+3
|
* 138: Added ProxyTarget.doc property; CLI.print_commands() now uses cmd.doc ↵Jason Gerard DeRose2008-08-131-1/+1
| | | | instead of cmd.get_doc()
* 136: CLI.print_commands() now prints cmd.get_doc() as wellJason Gerard DeRose2008-08-131-1/+4
|
* 134: Added CLI.mcl (Max Command Length) property; added corresponding unit testsJason Gerard DeRose2008-08-131-0/+12
|
* 122: The dictorary interface to CLI now has keys build using to_cli(), ↵Jason Gerard DeRose2008-08-121-2/+15
| | | | rather than converting at each call
* 115: CLI now parses out kw args; cmd.__call__() now uses print_n_call() to ↵Jason Gerard DeRose2008-08-121-14/+14
| | | | give feedback on the calling
* 114: Fixed cmd.__get_options(); more work on CLIJason Gerard DeRose2008-08-121-2/+17
|
* 112: More work on cli.pyJason Gerard DeRose2008-08-111-9/+15
|
* 110: Started fleshing out more in cli.pyJason Gerard DeRose2008-08-111-0/+31
|
* 87: Moved to_cli(), from_cli() functions from plugable.py into new cli.py ↵Jason Gerard DeRose2008-08-081-0/+40
file; moved corresponding unit tests into new test_cli.py file