History | View | Annotate | Download (9 kB)
Move split_line code to cli.utils
Match more quoted text
Single quotes have now higher priority than double quotesand they can be used together. E.g.
[server]: create 'Name "middle name" surname' 43 im@g31d5tr1ng
will push Name "middle name" surnameas the name of the VM to the server
Parse quoted strings in interactive shell
Unittest parallel server creation
Fix config-forget bug
Gradual thread inc/decrease in up/download
Thread inc/decrease is now generic for all clients that might need itwith the method _watch_thread_limit
Algorithm: set a small thread limit and when reached wait for active threads tofinish. Measure avg time. If avg time decreases, increase thread limit...
Context roll-back in case of exit
Complete top-level commands from everywhere
Usage: in kamaki shell, from any context, user can write:
/<command> <subcmds... and params...>
Fix top-level from top-level call bug
Idea: in pre: add top level commands as /<command>slightly different registration
Access top-level commands from anywhere in shell
Execs top-level commands but doesn't roll back correctly
Modify history commands
Fix new deep-level bug in shell
START FEAT. DEV. cmd accessibility in shell
shell commands should be accessible from all contexts e.g.:[kamaki] server #new context[server] /config list #call command from top context...[server] ../config list #call command from previous context...
Use CLIErrors in shell
Improve print_list/dict
Complete UI/cli interface refactoring, minor bugs
Make all source pep8 compliant
pep8 part of kamaki (from root to cli)
Remove relative imports from all pkgs, fix astakos
astakos imports an anused (and soon deprecated) module
Minor fix
Merge branch 'develop' of https://code.grnet.gr/git/kamaki into develop
Improve interactive shell help
Improve interactive shell help msg
Fix arguments in context switching
Minor fixes
Tide up a little
Kamaki now has interactive shell + minor fixes
Seperate shell from one-command cli