From 3a79194c1580a5f4ba5ad0ac7aee72c37ef863e4 Mon Sep 17 00:00:00 2001 From: Seblu Date: Mon, 3 Jan 2011 13:18:38 +0100 Subject: [PATCH] rename settag to addtag command addaccount command delaccount --- cccli/command.py | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/cccli/command.py b/cccli/command.py index bf8101d..919f63e 100644 --- a/cccli/command.py +++ b/cccli/command.py @@ -292,18 +292,18 @@ 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''' + def cmd_addtag(self, argv): + '''Add/Modify a tag on an 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 " + cmd_addtag.usage = "addtag " def cmd_deltag(self, argv): - '''Delete tag from account''' + '''Delete a tag from an user''' if len(argv) != 3: raise cmdBadArgument() try: @@ -312,6 +312,25 @@ class Command(object): raise cmdError("RPCError: %s"%str(e)) cmd_deltag.usage = "deltag " + def cmd_addaccount(self, argv): + '''Create an account''' + if len(argv) != 2: + raise cmdBadArgument() + try: + self.cli.rpc.addaccount(argv[1]) + except RpcError as e: + raise cmdError("RPCError: %s"%str(e)) + cmd_addaccount.usage = "addaccount " + + def cmd_delaccount(self, argv): + '''Delete an account''' + if len(argv) != 2: + raise cmdBadArgument() + try: + self.cli.rpc.delaccount(argv[1]) + except RpcError as e: + raise cmdError("RPCError: %s"%str(e)) + cmd_delaccount.usage = "delaccount " class Alias(dict): -- GitLab