Statistics
| Branch: | Tag: | Revision:

root / kamaki / cli / commands @ 852a22e7

# Date Author Comment
852a22e7 11/19/2012 02:01 pm Stavros Sachtouris

Upgrade progress compatibility to 1.0.2

New progress uses a different interface with start and finish methods
that they are now used

8eb8c540 11/16/2012 06:59 pm Stavros Sachtouris

Reload config after config modifications in shell

cccff590 11/16/2012 06:17 pm Stavros Sachtouris

Thread limit can be set by user

c2be5c96 11/16/2012 02:14 pm Stavros Sachtouris

Fix forgotten import

d53062bd 11/15/2012 02:27 pm Stavros Sachtouris

Modify history commands

75c3fc42 11/15/2012 01:50 pm Stavros Sachtouris

Fix new deep-level bug in shell

db950b10 11/14/2012 05:26 pm Stavros Sachtouris

Use CLIErrors in shell

f551841a 11/14/2012 05:01 pm Stavros Sachtouris

Improve print_list/dict

d486baec 11/14/2012 01:38 pm Stavros Sachtouris

Complete UI/cli interface refactoring, minor bugs

be99b6ad 11/13/2012 07:02 pm Stavros Sachtouris

Various configurations (not finished yet)

12ecdeb7 11/13/2012 02:52 pm Stavros Sachtouris

Complete new structure in one command (exprmtal)

0d249b3e 11/12/2012 07:19 pm Stavros Sachtouris

Allow clis to overide command load implementation

Still buggy and experimental, but if a cli don't use the command
decorator, but implement another way of loading class info to
a _commands list of CommandTrees, kamaki can still use this cli.

This will allow clis to extent CommandTrees in order to provide...

78496d42 11/09/2012 06:01 pm Stavros Sachtouris

Pre-call parisng and errors, new cmd-spec system

Test firsth in one-command enviroment
cmd-spec system has been initialized, but not finished

af6de846 11/09/2012 03:45 pm Stavros Sachtouris

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)

062b1d0a 11/09/2012 01:44 pm Stavros Sachtouris

Extract json-encoded error info in clients

6cdfdcf3 11/09/2012 01:11 pm Stavros Sachtouris

Minor improvements to server_wait behavior

85e3803d 11/08/2012 07:23 pm Stavros Sachtouris

Update Pithos+ support documentation

d07b3796 11/08/2012 05:29 pm Stavros Sachtouris

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_cmd2
cmd1_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...

c59aef27 11/08/2012 03:20 pm Stavros Sachtouris

Fix minor wait_server bug, discover a cli bug

CLI bug: deep-level commands malfunction

fd1f1d96 11/08/2012 02:48 pm Stavros Sachtouris

NEW server method: wait_server + cli command

wait for server to reach state (e.g. while building)

0a0b9fb6 11/07/2012 04:26 pm Stavros Sachtouris

Modify KeyValueArgument and CmdConfigArgument

KeyValueArgument now accepts only one key=value pair but can be
repeated:
--property key1=val1 --property key2=val2

CmdCondigArguemtn sets global prefix by default
-o account=
is now equivalent to...

0238c167 11/06/2012 07:08 pm Stavros Sachtouris

Propagate error handling corrections up to CLIs

6ac7f90f 11/05/2012 04:53 pm Stavros Sachtouris

Add object-version arg to store info

f27ed9a0 11/05/2012 03:55 pm Stavros Sachtouris

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

3dabe5d2 11/02/2012 01:16 pm Stavros Sachtouris

Make all source pep8 compliant

234954d1 11/01/2012 03:20 pm Stavros Sachtouris

pep8 kamaki.cli.commands

9ceec15a 10/31/2012 04:19 pm Stavros Sachtouris

Intriduce store cat to cli

cat prints a remote file to console
this used to be achieved by calling download with only one
parameter, which is not supported anymore

df959ba0 10/30/2012 06:51 pm Stavros Sachtouris

Remove too much progressbar warnings

b5d069f0 10/30/2012 06:48 pm Stavros Sachtouris

Move progressbar check to ProgressBarArgument

9791305f 10/30/2012 06:42 pm Stavros Sachtouris

Catch progressbar missing in download

41226a68 10/30/2012 06:39 pm Stavros Sachtouris

Dont create ProgressBar if progress not installed

5bfe1cda 10/30/2012 06:36 pm Stavros Sachtouris

Commit uncommited pithos_cli changes

67cea04c 10/29/2012 04:11 pm Stavros Sachtouris

Set colors off by default

455b362d 10/29/2012 03:52 pm Stavros Sachtouris

Change syntax for KeyValue properties

old syntax: --property "key1=val1 key2=val2 ..."
new syntax: --property key1=val1,key2-val2,...

a34888b4 10/29/2012 01:31 pm Stavros Sachtouris

list/disconnect nics by network at clients lib

436f2ce1 10/26/2012 05:03 pm Stavros Sachtouris

Gracefull filenotfound error in store upload

03fd7ddb 10/26/2012 04:03 pm Stavros Sachtouris

Remove relative imports from commands specs

0b9269d8 10/23/2012 03:20 pm Stavros Sachtouris

Try pithos without relative imports

ef5f9c89 10/16/2012 05:07 pm Stavros Sachtouris

Tide up a little

ce48608f 10/16/2012 04:22 pm Stavros Sachtouris

Kamaki now has interactive shell + minor fixes

33e3437a 10/15/2012 12:44 pm Stavros Sachtouris

Quota Holder init (no functionality)

5eae854d 10/15/2012 12:00 pm Stavros Sachtouris

Rearange commands class hierarchy

486e55f4 10/11/2012 06:12 pm Stavros Sachtouris

Minor fixes

73e0914d 10/11/2012 05:18 pm Stavros Sachtouris

Initial shell functionality with 1st lvl cmds

0f653327 10/11/2012 12:47 pm Stavros Sachtouris

Minor improvements

b46307af 10/08/2012 07:15 pm Stavros Sachtouris

History as command

f3e94e06 10/08/2012 05:55 pm Stavros Sachtouris

Adjust cyclades clis, rearange command locations

26cd03ca 10/05/2012 06:58 pm Stavros Sachtouris

Adjust config

a7c7afc7 10/05/2012 06:33 pm Stavros Sachtouris

Adjust astakos

00af4193 10/03/2012 05:20 pm Stavros Sachtouris

Re-write Command-Tree (cleaner and faster)

e3d4d442 10/02/2012 04:31 pm Stavros Sachtouris

Completed Pithos_cli adjustment

486f7af1 10/02/2012 01:43 pm Stavros Sachtouris

Fix help message formating, go on with pithos_cli

efdee310 10/02/2012 12:32 pm Stavros Sachtouris

Show command-specific help

3a9478a8 10/01/2012 03:35 pm Stavros Sachtouris

Interuption - Haven't finished pithos_cli adjust

c41a86b2 10/01/2012 02:14 pm Stavros Sachtouris

Adjust store list to new arg/config mechanism

aa7f7bff 09/28/2012 05:58 pm Stavros Sachtouris

Complete one-command CLI, but still doesn't work

missing:
1. fix the command_specs with new argument system
2. Maybe take advantage of the arbitary length of command terms for more
expressive syntax/semantics

0b368c8c 09/27/2012 07:47 pm Stavros Sachtouris

Refactor CommandTree, parse and get cli class

f997679d 09/21/2012 06:07 pm Stavros Sachtouris

Start a great deal of CLI modifictions

Argument class wraps python ArgumentParser to provide a convinient arg system
CommandTree class manages (store, load, seek, etc) a tree of command paths
and loads them from command spec files.

Under heavy development...

ebdecdc7 09/20/2012 12:26 pm Stavros Sachtouris

Unitest purge, create_by_manifestation, versionlst

38dc5d2f 09/19/2012 02:06 pm Stavros Sachtouris

Get rid of pithos_sh

The old profecy "there will be only one [Pithos Client]" is finally
fullfilled

a23f6ffe 09/19/2012 01:42 pm Stavros Sachtouris

Kamaki CLI/clients sharers implementation

mimics pithos_sh account sharers

624ee36f 09/18/2012 05:29 pm Stavros Sachtouris

Minor CLI download behavior fixes

20c13fcc 09/18/2012 04:58 pm Stavros Sachtouris

Pithos download supports resume (again)

fbfee225 09/14/2012 03:50 pm Stavros Sachtouris

Refactor pithos+ download

3-modes:
a sequential
b sequential with resume
c asynchronous/parallel
bug: Still can't multi-download correctly

b1713259 09/10/2012 04:30 pm Stavros Sachtouris

Minor bugfixes

f364f960 09/10/2012 12:18 pm Stavros Sachtouris

Pool connections

Requests also block if pool is full (used to be just for
responses)

2576d8b1 09/05/2012 02:56 pm Stavros Sachtouris

HTTPConnection can support pooling implementations

7493ccb6 09/04/2012 06:57 pm Stavros Sachtouris

Correct repackaging, minor server list improvement