History | View | Annotate | Download (15.5 kB)
Recover default value of non-None default args
Remove list2str() (clients.utils) 4 simplicity
Make DateArgument to return timestamp by default
Fix pep8 compliance issues everywhere
Attempt to pep8-fix some source files
Adjust up to store-overwrite
Add include option to control conn-content print
Move DateArgument to argument from pithos
Formated output in long command description
Deal with with argparse stupid error handling
argparse people must be sadists or they just hate other programers
Restructure interface code
Propagate warning-logging
Introduce warning logger
Use a non-unicode progress-bar instead
Bugfix shell with custom config file
Remove config from shell arguments (careful!)
config module is needed for initializing stuff, but should not beallowd after shell is up and running
Merge branch 'features/rfctr-argument' into develop
Fix unwanted argument inheritance bug in shell
Propagate error handling at cli.argument
Fix shell extra args bug
Cleanup deprecated method in argument
Propagate-debug changes for one-cmd
Design ArgumentParseManager, implement fnctionlity
Create ArgumentParseManager, with init
constructor replaces init_parser,update_parser member method replaces upadte_argument (not tested)
rid of init_parser
Better pithos upload progressbar
Progress bar apears asap
Restructure kamaki.clients.compute
Recover accidentaly removed usefull code line
Complete kamaki.cli.argument documentation
End of day: argument docs tomorrow
Fix quoted-input bug in one-cmd
Update docs, fix bug when progress not installed
Parse quoted strings in interactive shell
Fix config-forget bug
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