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