History | View | Annotate | Download (47.7 kB)
Formated output in long command description
Correct publish output, more details in storelist
Deal with with argparse stupid error handling
argparse people must be sadists or they just hate other programers
Extent store_list to use path as prefix
kamaki store list mycontainer:phot
will list all objects in mycontainer prefixed with phot
Full pretty errors in container-path storage check
Test pretty error details with container-not-found
Allow general options to run a@ initial kamaki
kamaki -v runs a kamaki shell with verbose on!
Forgotten Typos
Nicer container:path syntax errors in pithos cli
Fix pithos_cli.hashmap typo
Pithos+ publish returns access url
Propagate new error handling to cli.commands
New error handling is done only with cli.errors raiseCLIError methos
Propagate error mechanism in pithos_cli
Trace errors in cli.commands mechanism-not prpgtd
Update comment docs at pithos client
Update pithos_cli comments for better autodocs
Replace pithos_cli.MetaArguement with KeyValueArg
Upgrade progress compatibility to 1.0.2
New progress uses a different interface with start and finish methodsthat they are now used
Thread limit can be set by user
Improve print_list/dict
Complete UI/cli interface refactoring, minor bugs
NEW server method: wait_server + cli command
wait for server to reach state (e.g. while building)
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
Gracefull filenotfound error in store upload
Try pithos without relative imports
Tide up a little
Kamaki now has interactive shell + minor fixes
Rearange commands class hierarchy
Minor improvements
History as command
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