History | View | Annotate | Download (11.5 kB)
shell help messages are full
Propagate new error handling to cli.commands
New error handling is done only with cli.errors raiseCLIError methos
Fix image_cli properties bug
Quick setup guide, remove empty lins in image list
Fix local-path ref, undo register_cli syntax modif
WAS: register <name> <location>THEN: register <location> [name]NOW: register <name> <location>
but can run with --update to update an existing image instead ofreplacing it
Remove forgoten test from image_cli
Add --update functionality to image register ui
New image method: reregister(location[, ...])
Improve print_list/dict
Complete UI/cli interface refactoring, minor bugs
Modify KeyValueArgument and CmdConfigArgument
KeyValueArgument now accepts only one key=value pair but can berepeated: --property key1=val1 --property key2=val2
CmdCondigArguemtn sets global prefix by default -o account=user@domain.orgis now equivalent to...
pep8 kamaki.cli.commands
Change syntax for KeyValue properties
old syntax: --property "key1=val1 key2=val2 ..." new syntax: --property key1=val1,key2-val2,...
Remove relative imports from commands specs
Rearange commands class hierarchy
Minor fixes
Adjust cyclades clis, rearange command locations
Refactor CommandTree, parse and get cli class
Start a great deal of CLI modifictions
Argument class wraps python ArgumentParser to provide a convinient arg systemCommandTree class manages (store, load, seek, etc) a tree of command pathsand loads them from command spec files.
Under heavy development...
Correct repackaging, minor server list improvement