def _work(self): """Add a new API client.""" users = arestor_tools.Users() users.add_user({ "name": self.args.name, "description": self.args.description })
def _work(self): """Return a specific user.""" users = arestor_tools.Users() secret = users.get_secret(api_key=self.args.api_key) if secret: return self.args.api_key, secret return None
def _work(self): """List all the available users.""" users = arestor_tools.Users() return users.list_users()
def _work(self): """Remove an API client.""" users = arestor_tools.Users() return users.remove_user(api_key=self.args.api_key)