From 277dee55fa957b32819483bc00329f435500b6a8 Mon Sep 17 00:00:00 2001
From: Seblu <sebastien.luttringer@smartjog.com>
Date: Mon, 3 Jan 2011 14:17:14 +0100
Subject: [PATCH] command tags fix addtag and deltag usage

---
 cccli/command.py | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/cccli/command.py b/cccli/command.py
index 756bdfd..01c378e 100644
--- a/cccli/command.py
+++ b/cccli/command.py
@@ -292,8 +292,20 @@ class Command(object):
             self.printer.out("%s: %ss"%(o["a"],o["con"]))
     cmd_uptime.usage = "uptime [login]"
 
+    def cmd_tags(self, argv):
+        '''List static tags on an account (current by default)'''
+        if len(argv) == 1:
+            argv.append(self.cli.settings["login"])
+        for a in argv:
+            try:
+                tl = self.cli.rpc.tags(a)
+                self.printer.out("%s: %s"%(a, tl))
+            except RpcError as e:
+                raise cmdError("RPCError: %s"%str(e))
+    cmd_tags.usage = "tags [account]"
+
     def cmd_addtag(self, argv):
-        '''Add/Modify a tag on an account'''
+        '''Add/Modify a static tag on an account'''
         if len(argv) != 4:
             raise cmdBadArgument()
         try:
@@ -303,7 +315,7 @@ class Command(object):
     cmd_addtag.usage = "addtag <account> <tag> <value>"
 
     def cmd_deltag(self, argv):
-        '''Delete a tag from an user'''
+        '''Delete a static tag from an user'''
         if len(argv) != 3:
             raise cmdBadArgument()
         try:
-- 
GitLab