Jason Gerard DeRose
|
1359618e7e
|
Fixed broken autfill logic in cli.prompt_interactively()
|
2009-02-27 12:58:32 -05:00 |
|
Rob Crittenden
|
5a6d2dd0d9
|
Print out multi-valued values one per-line instead of comman-delimited
|
2009-02-19 10:08:52 -05:00 |
|
Jason Gerard DeRose
|
a0aebd46a1
|
Got new ldap connection working using Connectible.connect()
|
2009-02-03 15:29:04 -05:00 |
|
Jason Gerard DeRose
|
231f0bd65a
|
Finished reworked cli.CLI class into cli.cli plugin
|
2009-02-03 15:29:04 -05:00 |
|
Jason Gerard DeRose
|
db0168f7af
|
Started reworking CLI class into cli plugin
|
2009-02-03 15:29:03 -05:00 |
|
Jason Gerard DeRose
|
7a0f969a47
|
CLI now logs trace if it catches a non-public error and then exists with an InternalError; other CLI cleanup
|
2009-02-03 15:29:02 -05:00 |
|
Jason Gerard DeRose
|
c0bc2451dd
|
Fixed another small CLI decoding problem (multivalue args in a tuple now work)
|
2009-02-03 15:29:02 -05:00 |
|
Jason Gerard DeRose
|
e537dc89cb
|
Fixed a few problems in the CLI interactive prompting (wont prompt for Flag now)
|
2009-02-03 15:29:02 -05:00 |
|
Jason Gerard DeRose
|
244346dbcb
|
More work on xmlrpc stuff, started migrated more code to use errors2 instead of errors
|
2009-02-03 15:29:01 -05:00 |
|
Jason Gerard DeRose
|
833088955c
|
More xmlrpc tweaks: xmlserver.execute() now logs non-public exceptions; xmlclient.forward() now handles socket error; fixed some Python 2.4 problems in lite-xmlrpc2.py
|
2009-02-03 15:29:01 -05:00 |
|
Jason Gerard DeRose
|
24b6cb89d4
|
Further migration toward new xmlrcp code; fixed problem with unicode Fault.faultString; fixed problem where ServerProxy method was not called correctly
|
2009-02-03 15:29:01 -05:00 |
|
Jason Gerard DeRose
|
46c10d4608
|
Removed bogus CLI.set_defaults() method that was causing non-required values to get filled in
|
2009-02-03 15:29:00 -05:00 |
|
Jason Gerard DeRose
|
f3a84683d2
|
Removed depreciated Command.args_to_kw() method; updated CLI to use Command.args_options_2_params() instead
|
2009-02-03 15:29:00 -05:00 |
|
Jason Gerard DeRose
|
7514f96173
|
New Param: fixed metavar bug in cli.py
|
2009-01-16 11:07:21 -07:00 |
|
Jason Gerard DeRose
|
4d4fa694ee
|
Small change in ipalib.cli to check if param is a Password instance instead of calling depreciated ispasswd() method
|
2009-01-14 23:15:46 -07:00 |
|
Jason Gerard DeRose
|
69acff450c
|
New Param: removed more depreciated 'import ipa_types'
|
2009-01-14 12:00:47 -07:00 |
|
Jason Gerard DeRose
|
6fe78a4944
|
Renamed all references to 'ipa_server' to 'ipaserver'
|
2009-01-04 18:39:39 -07:00 |
|
Jason Gerard DeRose
|
5b637f6a18
|
Removed depreciated code from config.py; removed corresponding unit tests
|
2008-12-22 15:41:24 -07:00 |
|
Jason Gerard DeRose
|
6fdf5d1e7b
|
Merge branch 'master' of git://git.engineering.redhat.com/users/rcritten/freeipa2
|
2008-12-20 15:00:00 -07:00 |
|
Jakub Hrozek
|
360f95341a
|
Fix show_api command
|
2008-12-17 17:21:25 -07:00 |
|
Jakub Hrozek
|
67b688c7b2
|
Jakub Hrozek's patch to make textui.get_tty_width() actually work
|
2008-12-16 19:00:39 -07:00 |
|
Rob Crittenden
|
3583735c60
|
Set defaults even for optional arguments.
|
2008-12-10 14:15:20 -05:00 |
|
Rob Crittenden
|
fc8ac69372
|
Port plugins to use the new output_for_cli() argument list
Fix some errors uncovered by the nosetests
|
2008-12-10 14:15:19 -05:00 |
|
Jason Gerard DeRose
|
2478ccd357
|
Fixed some unicode encoded/decode issues in textui.prompt_password() and textui.prompt()
|
2008-11-19 03:31:29 -07:00 |
|
Jason Gerard DeRose
|
4afee15d4b
|
Calling 'passwd' command now prompts for password using textui.prompt_password()
|
2008-11-18 13:43:43 -07:00 |
|
Jason Gerard DeRose
|
0a60a6bcc4
|
Added textui.prompt_password() method; added logic in cli for dealing with 'password' flag in param.flags
|
2008-11-18 11:30:16 -07:00 |
|
Jason Gerard DeRose
|
75d1918996
|
Added some experimental textui methods
|
2008-11-17 20:41:01 -07:00 |
|
Jason Gerard DeRose
|
8474bd01da
|
Command.get_defaults() now returns param.default if param.type is a Bool
|
2008-11-17 18:50:30 -07:00 |
|
Jason Gerard DeRose
|
42bf555a3a
|
Started updated user_* commands to use textui
|
2008-11-17 15:27:08 -07:00 |
|
Jason Gerard DeRose
|
e7ec413158
|
Moved plugins command from ipalib.cli to ipalib.plugins.f_misc
|
2008-11-16 19:50:17 -07:00 |
|
Jason Gerard DeRose
|
e3fec8f219
|
Fixed textui.print_keyval for cases when the row is a list instead of a tuple
|
2008-11-14 22:03:31 -07:00 |
|
Jason Gerard DeRose
|
c974451edf
|
Added print_plain() and print_paragraph() methods to textui plugin and cleaned up the order of its methods
|
2008-11-14 13:33:42 -07:00 |
|
Jason Gerard DeRose
|
82d3de773b
|
Added textui.prompt() method, which CLI.prompt_interactively() uses
|
2008-11-13 23:54:34 -07:00 |
|
Jason Gerard DeRose
|
f5594dd489
|
Started work on cleaning up how exceptions are caught and sys.exit() is called in ipalib.cli.CLI
|
2008-11-13 23:29:35 -07:00 |
|
Jason Gerard DeRose
|
01a7f1f437
|
Calling ./ipa with no command now calls Command.help()
|
2008-11-12 10:15:24 -07:00 |
|
Jason Gerard DeRose
|
f04aaff97c
|
output_for_cli signature is now output_for_cli(textui, result, *args, **options)
|
2008-11-12 09:55:11 -07:00 |
|
Jason Gerard DeRose
|
014af24731
|
Changed calling signature of output_for_cli(); started work on 'textui' backend plugin
|
2008-11-12 00:46:04 -07:00 |
|
Rob Crittenden
|
f131480643
|
Move socket errors from the XML-RPC plugin to the client
|
2008-11-03 17:38:05 -05:00 |
|
Rob Crittenden
|
d53218a932
|
Handle exceptions in the command-line instead of in the XMLRPC client plugin
|
2008-11-03 17:19:29 -05:00 |
|
Jason Gerard DeRose
|
5e5a83e4e8
|
Renamed API.bootstrap_from_options() to bootstrap_with_global_options()
|
2008-10-31 19:03:07 -06:00 |
|
Jason Gerard DeRose
|
a23d41a57f
|
Reoganized global option functionality to it is easy for any script to use the environment-related global options; lite-xmlrpc.py now uses same global options
|
2008-10-31 18:17:08 -06:00 |
|
Jason Gerard DeRose
|
6879140db7
|
Added ipalib.plugins.f_misc with new 'context' Command; moved 'env' Command from cli to f_misc
|
2008-10-30 02:20:28 -06:00 |
|
Jason Gerard DeRose
|
ddb5449c7f
|
Did some initial work for Context plugins
|
2008-10-30 01:11:33 -06:00 |
|
Jason Gerard DeRose
|
138305b365
|
Added an example CLI-specific env command
|
2008-10-28 02:23:13 -06:00 |
|
Jason Gerard DeRose
|
316bd855d5
|
Added util.configure_logging() function; API.bootstrap() now calls util.configure_logging()
|
2008-10-28 01:39:02 -06:00 |
|
Jason Gerard DeRose
|
83d6c95e46
|
API.load_plugins() no longer takes dry_run=False kwarg and instead checks in env.mode == 'unit_test' to decide whether to load the plugins; it also only loads ipa_server.plugins in env.in_server is True
|
2008-10-27 23:39:43 -06:00 |
|
Jason Gerard DeRose
|
6e456cc749
|
More CLI cleanup, got all basics working again
|
2008-10-27 23:30:55 -06:00 |
|
Jason Gerard DeRose
|
9b1e3f5946
|
More docstrings, functionality, and unit tests for improved CLI class
|
2008-10-27 19:21:49 -06:00 |
|
Jason Gerard DeRose
|
e6254026fe
|
Implemented basic CLI.bootstrap(); added corresponding unit tests
|
2008-10-27 15:19:49 -06:00 |
|
Jason Gerard DeRose
|
17fd9cc431
|
Started cleanup work on CLI class, added unit tests for CLI.parse_globals()
|
2008-10-27 14:49:34 -06:00 |
|