op_run();
}
+static void cmd_change_token(void)
+{
+ if (!arg_zone || !arg_ident)
+ opt_failure("--zone and --ident must be given");
+
+ op_new("change-token");
+ set_string(rq, "zone", arg_zone);
+ set_string(rq, "ident", arg_ident);
+ set_string(rq, "comment", arg_comment);
+
+ op_run();
+}
+
static void cmd_create_acct(void)
{
if (!arg_zone || !arg_user)
CMD_DELETE_PASSWD,
CMD_CREATE_TOKEN,
CMD_DELETE_TOKEN,
+ CMD_CHANGE_TOKEN,
CMD_CREATE_ACCT,
CMD_DELETE_ACCT,
CMD_DELETE_USER,
[CMD_DELETE_PASSWD] = cmd_delete_passwd,
[CMD_CREATE_TOKEN] = cmd_create_token,
[CMD_DELETE_TOKEN] = cmd_delete_token,
+ [CMD_CHANGE_TOKEN] = cmd_change_token,
[CMD_CREATE_ACCT] = cmd_create_acct,
[CMD_DELETE_ACCT] = cmd_delete_acct,
[CMD_DELETE_USER] = cmd_delete_user,
OPT_SWITCH(0, "delete-passwd", command, CMD_DELETE_PASSWD, OPT_SINGLE, "\tRemove password"),
OPT_SWITCH(0, "create-token", command, CMD_CREATE_TOKEN, OPT_SINGLE, "\tCreate a new token"),
OPT_SWITCH(0, "delete-token", command, CMD_DELETE_TOKEN, OPT_SINGLE, "\tRemove an existing token"),
+ OPT_SWITCH(0, "change-token", command, CMD_CHANGE_TOKEN, OPT_SINGLE, "\tChange the comment of an existing token"),
OPT_SWITCH(0, "login", command, CMD_LOGIN, OPT_SINGLE, "\tTry to log in"),
OPT_SWITCH(0, "temp-token", command, CMD_TEMP_TOKEN, OPT_SINGLE, "\tCreate a temporary token"),
OPT_HELP(""),