From 735f1cfa16ce01ef38262c4148ea11c62369589f Mon Sep 17 00:00:00 2001 From: Seblu <sebastien.luttringer@smartjog.com> Date: Mon, 23 May 2011 19:48:30 +0200 Subject: [PATCH] version 3 --- CHANGELOG | 244 +++++++++++++++++++++++++++++++++++++++++++++- cccli/__init__.py | 2 +- debian/changelog | 6 ++ 3 files changed, 249 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 4c0d2bb..b92d425 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,2 +1,242 @@ -v1 -- Initial release +== v3 == +Gaëtan Déléaz <gaetan.deleaz@smartjog.com> (9): + fix manpage installation and update manpage + remove bug section and fix title translation + Add mikrotick display in list command + Add vertical display in list command + Modify the display list_table + Modify the display list_align + add man page cc-cli.1.ex + add man page cc-cli.1 + man page update + +Matthieu Gonnet <matthieu.gonnet@smartjog.com> (2): + Add watch command + Add time command + +Seblu <sebastien.luttringer@smartjog.com> (23): + bump dev version + update new tql tag + add new tag chaserial and chaasset + fix delright with * index + fix list -l and -r bug with empty objectlist + add command undefine + add tag p and fix typo + make date/time tagdisplay convertion only if decimal + Update debian source format to 3.0 (native) and new buildd makefile rules + Fix trailing whitespace and path of manpage + fix typo in migrate command + Remove p tag and get back his first value to hv tag + New migrate -l output + Add clone command + Remove OptionCommand from account + Check remote functions in local command + Fix history saving from server disconnect + RemoteCommand needs to set a non-empty list of remote functions + Fix trailing whitespaces + Alias substitution is now handled in alias manager + Change command loading schema + fix typo in cancel command doc + Improve commands loading + +== v2 == +Seblu <sebastien.luttringer@smartjog.com> (18): + Start v2 dev + fix delright don't use type index as integer + fix missing command module in setup.py + fix bad default string to unicode in list command and tagdisplay func + TqlCommand now handle index option + New rights display. Fix too many filter. Disable TQL indexing + indexing in list -l and list -t + fix bug in TqlCommand callback call. Fix exec command doesn't works. + rename command exec to execute + Split shutdown and execute in separate files + fix default shutdown option to reboot + Add command jobs + add command cancel + Add migrate command + fix bad alignment in list -l + new tagdisplay type date,time,datetime + fix time display in datetime time displaytag type + +== v1 == +Seblu <sebastien.luttringer@smartjog.com> (181): + Initial commit - Merge from vmcontrol global repository + Rome was not built in one day + Live free or die hard + add config file example + command auto expansion + fix unalias usage + Bug fixes + Add answer to server tag request (version tag) + naive implementation of stop command + fix execute command from argline + Allow server to terminate properly a cli connect by calling quit method + add history system + by default list show accouts + trivial start implementation + change debian packaging to native one + implement start/stop/pause/resume/destroy + update tag list + global cleaning / bug fixes + lexer handle quoting read from argline like stdin fix bug on debuging + remplace , by as in exception + TQL spec update + fix traceback on empty line in parser + catch connecion error + fix alias subs fix somes exception issues + list vm $toto -> list vm$toto + fix bad color length calculation by readline fix command history traceback + add option --force-yes to handle asking when not interactive + command clear + better list display + command uptime + fix roxterm bad handling \0001 and \0002 + new tag in TQL + better list displaying + better start display fix ctrl+d bug in cmd start (and others) + remove dangling print + better connection and auth failure message + command settag + command deltag + rename settag to addtag command addaccount command delaccount + command passwd + fix addtag command + addaccount must take a role argument + command tags fix addtag and deltag usage + Use RPC connection directlty instead of proxy. + command expert + Implement http://standards.freedesktop.org/basedir-spec/0.6/ + typo on vm related command + TQL now support sorting of argument with % + Add profile support + fix bug on ! + fix prompt editon in expert mode + command whoami + better tags display + new start/stop/pause/resume commands remove global --force-yes options + command rights command addright command delright + new tql spec + use a raw config parser + New profile system + better handling of bad exceptions + handle EOF in command + disable history inside ask expert has its own history + command passwd take a tql + new initialization process new profile loading schema + command tags take tql + command close / declose + printer getpass no longer use module getpass new function to get term size + fix exception on invalid profile name as command line argument + add reserved tags concept to tql + simple completion on command + command uptime take tql + multiple command cleaning + Add a completion class to handle completion + better exception display of cliError in program entrance + Abstract readline completer by a simple completer which take a list of choice + Add alias to completion of command + correctly handle ? and ! completion and execution + Debug printing in grey + fix ? completion + New command list display (aligned by line) + fix loading history file + command kill + catch exception in command remote + Makefile now sexy handle source and binary debien pakage creation + add command exec + add command shutdown + update usage of addright + fix bug in command passwd + handle ttl and resolving in get_tags method + get_tags handle correctly None as tags args fix syntaxt error on get_tags + review of tag answer system now export tag uname + default listing is now empty + add os tag to cli handler + tql update: con is now set only on host which are online + CliHandler class has now its own module + add hanlder for tag uptime + add os tql tag + new get_tags api (again) + minor syntax improvment + add cli gramar + grammar fixes + add --no-debug (-D) option + --list-profile (-l) to list available profile quickly --login short become -L + only one profile loaded at a time + Global command refactoring + add a new OptionCommand class which add option parser to command class + fix some usage displaying + fix missing \n after password asking + add command cache + add command restart + improve vm commands + improve tags command + update tql in vm command + rigths use OptionCommand + printer fatal user signal module + Implement tagdisplay. This allow per tag coloring and typing. + import * only allowed at module level + tag glob in tagdisplay + new command server which merge cache and remote + tagdisplay command + fix tagdisplay bug. command tags use tagdisplay + new color theme + better tagdisplay type patter matching. Better match is selected + tag maching in tadisplay color + server now report server version + Implement option in shutdown command + delright can take a list of index or delete all with * + addright take index optional argument + fix bad regexp escaping + new TqlCommand class which handle command with tql server must send tags with string format + fix bad getpass removing history + Big rewrite of a lot of command by using new OptionCommand and TqlCommand Starting support of title color in tagdisplay system + fix some unicode issue + fix tags bad using of OptionCommand + addacount now use OptionCommand + command passwd use now TqlCommand + status is now printer everytime when asked + check args for quit command + check args for version command + add default usage for OptionCommand fix args check for command clear and history + args check in expert command + option exec and shutdown use TqlCommand + fix options conflict in shutdown command + strict arg check in whoami command + command kill and uptime now use TqlCommand + Alias now use OptionCOmmand + usage check if command exist before request usage + fix alias issue + VmCommand now use TqlCommand + tagdisplay command handle titlecolor definition + list now use TqlCommand + addacount now take a password argument and so use TqlCommand + update alias examples + Aliases remplace Aliase + update way of saving history and tagdisplay settings + handler uptime return time in seconds + Remove command uptime + commands tags use TqlCommand + command list use rpccall function + no -s option in TqlCommand when no needs (list, rights, tags) + change f to g in tagdisplay for si and bit types + Improve doc and examples + server -l become server -f + Big improving of TqlCommands (direct,raw,status) + Command start,stop,pause,resume,destroy use now TqlCommand + Don't print status if it's None + fix traceback when index in addright + server -f now ask server functions and not list_command + ctrl+d and ctrl+c in ask don't ask like typing enter + fix TQL tag + Introduce new object and tags API with server + Remove restart command + Command tags now use generic tag display func + command exec use new callback args + TqlCommand now handle --no-color option + list -l and list -t use new objects convention + fix bad list of ignoring tags for status display + command rights display using tagdisplay color system + print tag without order, alpha ordered by default + add tag vncport diff --git a/cccli/__init__.py b/cccli/__init__.py index 16dd31e..cc4839a 100644 --- a/cccli/__init__.py +++ b/cccli/__init__.py @@ -6,5 +6,5 @@ CloudControl CLI ''' canonical_name="cc-cli" -version = "3~dev" +version = "3" debug = False diff --git a/debian/changelog b/debian/changelog index 7dc4e5d..2cae0e9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +cc-cli (3) unstable; urgency=low + + * bump to v3 + + -- Sebastien Luttringer <sebastien.luttringer@smartjog.com> Mon, 23 May 2011 19:48:07 +0200 + cc-cli (2) unstable; urgency=low * bump to v2 -- GitLab