History | View | Annotate | Download (9.4 kB)
Upgrade progress compatibility to 1.0.2
New progress uses a different interface with start and finish methodsthat they are now used
Apply total error handling
Complete UI/cli interface refactoring, minor bugs
Allow clis to overide command load implementation
Still buggy and experimental, but if a cli don't use the commanddecorator, but implement another way of loading class info toa _commands list of CommandTrees, kamaki can still use this cli.
This will allow clis to extent CommandTrees in order to provide...
Start refactoring main CLI
Aims:- cleaner cli load-point code- move more argument logic to argument module- move command loading to the seperate service cli modules: each command spec module will provide a mechanism for loading command interfaces (all of them or specific cmds)
NEW server method: wait_server + cli command
wait for server to reach state (e.g. while building)
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...
Make all source pep8 compliant
pep8 part of kamaki (from root to cli)
Change syntax for KeyValue properties
old syntax: --property "key1=val1 key2=val2 ..." new syntax: --property key1=val1,key2-val2,...
Fix parse error in argument parsing
Remove relative imports from all pkgs, fix astakos
astakos imports an anused (and soon deprecated) module
Seperate shell from one-command cli
Remove some debug msgs
Shell can run cmds with args ony from context
Minor improvements
History as command
Remove History Argument
Adjust cyclades clis, rearange command locations
Add history handling - no history storage yet
Completed Pithos_cli adjustment
Show command-specific help
Adjust store list to new arg/config mechanism
Complete one-command CLI, but still doesn't work
missing:1. fix the command_specs with new argument system2. Maybe take advantage of the arbitary length of command terms for moreexpressive syntax/semantics
Test CommandTree usage and notice it's no good
CommandTree is not as convinient to use as planned, maybe it shouldbe redesinged
Fix CLI top level error handling
Argument object handles part of the functionality
+minor fixes
First version of error managing system for CLI