From 688cbb2f45d2c7fed50d3fce6715a1796e889b0d Mon Sep 17 00:00:00 2001
From: Seblu <sebastien.luttringer@smartjog.com>
Date: Mon, 3 Jan 2011 13:02:55 +0100
Subject: [PATCH] command settag

---
 cccli/command.py | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/cccli/command.py b/cccli/command.py
index 137f964..da3263c 100644
--- a/cccli/command.py
+++ b/cccli/command.py
@@ -164,7 +164,7 @@ class Command(object):
     def cmd_history(self, argv):
         '''Show history of commands'''
         if not self.printer.history:
-            raise cmdError("History is not available")
+            raise cmdError("not available")
         for l in self.printer.history:
             self.printer.out(l)
     cmd_history.usage = "history"
@@ -292,6 +292,17 @@ class Command(object):
             self.printer.out("%s: %ss"%(o["a"],o["con"]))
     cmd_uptime.usage = "uptime [login]"
 
+    def cmd_settag(self, argv):
+        '''Set tag on account'''
+        if len(argv) != 4:
+            raise cmdBadArgument()
+        try:
+            self.cli.rpc.settag(argv[1], argv[2], argv[3])
+        except RpcError as e:
+            raise cmdError("RPCError: %s"%str(e))
+    cmd_settag.usage = "settag <account> <tag> <value>"
+
+
 
 class Alias(dict):
     ''' Alias wrapper'''
-- 
GitLab