Upgrade progress compatibility to 1.0.2
New progress uses a different interface with start and finish methodsthat they are now used
Reload config after config modifications in shell
Thread limit can be set by user
Fix forgotten import
Modify history commands
Fix new deep-level bug in shell
Use CLIErrors in shell
Improve print_list/dict
Complete UI/cli interface refactoring, minor bugs
Various configurations (not finished yet)
Complete new structure in one command (exprmtal)
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...
Pre-call parisng and errors, new cmd-spec system
Test firsth in one-command enviromentcmd-spec system has been initialized, but not finished
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)
Extract json-encoded error info in clients
Minor improvements to server_wait behavior
Update Pithos+ support documentation
Fix bug with deep-pathed commands
FEATURE: subcommands of a callable command are not allowed. e.g.:
if the following exist as callable commands:cmd1_cmd2cmd1_cmd2_cmd3
then cmd1_cmd2 is resolved, but cmd1_cmd2_cmd3 is not
UNFIXED: There is still a case of syntax-error or --help call where the best...
Fix minor wait_server bug, discover a cli bug
CLI bug: deep-level commands malfunction
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...
Propagate error handling corrections up to CLIs
Add object-version arg to store info
Sync progressbar to threads, adjust ctrl-c handler
In pithos download/upload ctrl-c is caught when multithreading,and wait for active threads to finish before exiting
Make all source pep8 compliant
pep8 kamaki.cli.commands
Intriduce store cat to cli
cat prints a remote file to consolethis used to be achieved by calling download with only oneparameter, which is not supported anymore
Remove too much progressbar warnings
Move progressbar check to ProgressBarArgument
Catch progressbar missing in download
Dont create ProgressBar if progress not installed
Commit uncommited pithos_cli changes
Set colors off by default
Change syntax for KeyValue properties
old syntax: --property "key1=val1 key2=val2 ..." new syntax: --property key1=val1,key2-val2,...
list/disconnect nics by network at clients lib
Gracefull filenotfound error in store upload
Remove relative imports from commands specs
Try pithos without relative imports
Tide up a little
Kamaki now has interactive shell + minor fixes
Quota Holder init (no functionality)
Rearange commands class hierarchy
Minor fixes
Initial shell functionality with 1st lvl cmds
Minor improvements
History as command
Adjust cyclades clis, rearange command locations
Adjust config
Adjust astakos
Re-write Command-Tree (cleaner and faster)
Completed Pithos_cli adjustment
Fix help message formating, go on with pithos_cli
Show command-specific help
Interuption - Haven't finished pithos_cli adjust
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
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...
Unitest purge, create_by_manifestation, versionlst
Get rid of pithos_sh
The old profecy "there will be only one [Pithos Client]" is finallyfullfilled
Kamaki CLI/clients sharers implementation
mimics pithos_sh account sharers
Minor CLI download behavior fixes
Pithos download supports resume (again)
Refactor pithos+ download
3-modes:a sequentialb sequential with resumec asynchronous/parallelbug: Still can't multi-download correctly
Minor bugfixes
Pool connections
Requests also block if pool is full (used to be just forresponses)
HTTPConnection can support pooling implementations
Correct repackaging, minor server list improvement