cli/connections: add completion to export subcommand

This commit is contained in:
Lubomir Rintel 2016-07-07 14:56:22 +02:00
parent 075e705bc7
commit c561fa34d2

View file

@ -8525,12 +8525,13 @@ do_connection_export (NmCli *nmc, int argc, char **argv)
char ***argv_ptr = &argv;
int *argc_ptr = &argc;
/* Not (yet?) supported */
if (nmc->complete)
return nmc->return_value;
if (argc == 0 && nmc->ask) {
char *line = nmc_readline ("%s: ", PROMPT_VPN_CONNECTION);
char *line;
/* nmc_do_cmd() should not call this with argc=0. */
g_assert (!nmc->complete);
line = nmc_readline ("%s: ", PROMPT_VPN_CONNECTION);
nmc_string_to_arg_array (line, NULL, TRUE, &arg_arr, &arg_num);
g_free (line);
argv_ptr = &arg_arr;
@ -8544,6 +8545,9 @@ do_connection_export (NmCli *nmc, int argc, char **argv)
goto finish;
}
if (nmc->complete)
return nmc->return_value;
if (next_arg (&argc, &argv) == 0)
out_name = *argv;
else if (nmc->ask)