version 1.25, 2015/06/05 18:06:30 |
version 1.26, 2015/12/13 14:32:38 |
|
|
"confirm-before", "confirm", |
"confirm-before", "confirm", |
"p:t:", 1, 1, |
"p:t:", 1, 1, |
"[-p prompt] " CMD_TARGET_CLIENT_USAGE " command", |
"[-p prompt] " CMD_TARGET_CLIENT_USAGE " command", |
0, |
CMD_CLIENT_T, |
cmd_confirm_before_exec |
cmd_confirm_before_exec |
}; |
}; |
|
|
|
|
{ |
{ |
struct args *args = self->args; |
struct args *args = self->args; |
struct cmd_confirm_before_data *cdata; |
struct cmd_confirm_before_data *cdata; |
struct client *c; |
struct client *c = cmdq->state.c; |
char *cmd, *copy, *new_prompt, *ptr; |
char *cmd, *copy, *new_prompt, *ptr; |
const char *prompt; |
const char *prompt; |
|
|
if ((c = cmd_find_client(cmdq, args_get(args, 't'), 0)) == NULL) |
|
return (CMD_RETURN_ERROR); |
|
|
|
if ((prompt = args_get(args, 'p')) != NULL) |
if ((prompt = args_get(args, 'p')) != NULL) |
xasprintf(&new_prompt, "%s ", prompt); |
xasprintf(&new_prompt, "%s ", prompt); |