mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-05-29 06:29:40 +00:00
Merge pull request #7663 from donaldsharp/vtysh_history_display
doc, vtysh: Add a `show history` command
This commit is contained in:
commit
057edd2e84
@ -549,6 +549,11 @@ Terminal Mode Commands
|
|||||||
When executing this command from ``vtysh``, each of the daemons' memory
|
When executing this command from ``vtysh``, each of the daemons' memory
|
||||||
usage is printed sequentially.
|
usage is printed sequentially.
|
||||||
|
|
||||||
|
.. index:: show history
|
||||||
|
.. clicmd:: show history
|
||||||
|
|
||||||
|
Dump the vtysh cli history.
|
||||||
|
|
||||||
.. index:: logmsg LEVEL MESSAGE
|
.. index:: logmsg LEVEL MESSAGE
|
||||||
.. clicmd:: logmsg LEVEL MESSAGE
|
.. clicmd:: logmsg LEVEL MESSAGE
|
||||||
|
|
||||||
|
@ -2676,6 +2676,22 @@ DEFUNSH(VTYSH_ALL, debug_nb,
|
|||||||
return CMD_SUCCESS;
|
return CMD_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DEFUN (vtysh_show_history,
|
||||||
|
vtysh_show_history_cmd,
|
||||||
|
"show history",
|
||||||
|
SHOW_STR
|
||||||
|
"The list of commands stored in history\n")
|
||||||
|
{
|
||||||
|
HIST_ENTRY **hlist = history_list();
|
||||||
|
int i = 0;
|
||||||
|
|
||||||
|
while (hlist[i]) {
|
||||||
|
vty_out(vty, "%s\n", hlist[i]->line);
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
return CMD_SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
/* Memory */
|
/* Memory */
|
||||||
DEFUN (vtysh_show_memory,
|
DEFUN (vtysh_show_memory,
|
||||||
vtysh_show_memory_cmd,
|
vtysh_show_memory_cmd,
|
||||||
@ -4270,6 +4286,7 @@ void vtysh_init_vty(void)
|
|||||||
install_element(CONFIG_NODE, &debug_nb_cmd);
|
install_element(CONFIG_NODE, &debug_nb_cmd);
|
||||||
|
|
||||||
/* misc lib show commands */
|
/* misc lib show commands */
|
||||||
|
install_element(VIEW_NODE, &vtysh_show_history_cmd);
|
||||||
install_element(VIEW_NODE, &vtysh_show_memory_cmd);
|
install_element(VIEW_NODE, &vtysh_show_memory_cmd);
|
||||||
install_element(VIEW_NODE, &vtysh_show_modules_cmd);
|
install_element(VIEW_NODE, &vtysh_show_modules_cmd);
|
||||||
install_element(VIEW_NODE, &vtysh_show_work_queues_cmd);
|
install_element(VIEW_NODE, &vtysh_show_work_queues_cmd);
|
||||||
|
Loading…
Reference in New Issue
Block a user