Commit 3a79194c authored by Seblu's avatar Seblu
Browse files

rename settag to addtag

command addaccount
command delaccount
parent 00c02d7d
Loading
Loading
Loading
Loading
+23 −4
Original line number Diff line number Diff line
@@ -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 <account> <tag> <value>"
    cmd_addtag.usage = "addtag <account> <tag> <value>"

    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 <account> <tag>"

    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 <name>"

    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 <name>"


class Alias(dict):