vtysh: add motd command

Add "show motd" commad.
The vtysh user can call the "show motd" command to re-show the welcome message.
This is necessary if the user saves frequently used commands in motd.

Signed-off-by: Sergei Rozhkov <gh@zserg.ru>
This commit is contained in:
Sergei Rozhkov 2022-11-28 16:14:25 +05:00
parent 79e9f21287
commit 012f7ae4e9
2 changed files with 11 additions and 0 deletions

View File

@ -617,6 +617,10 @@ Terminal Mode Commands
usage is printed sequentially. You can specify the daemon's name to print
only its memory usage.
.. clicmd:: show motd
Show current motd banner.
.. clicmd:: show history
Dump the vtysh cli history.

View File

@ -3939,6 +3939,12 @@ DEFUN (vtysh_ping,
return CMD_SUCCESS;
}
DEFUN(vtysh_motd, vtysh_motd_cmd, "show motd", SHOW_STR "Show motd\n")
{
vty_hello(vty);
return CMD_SUCCESS;
}
ALIAS(vtysh_ping, vtysh_ping_ip_cmd, "ping ip WORD",
"Send echo messages\n"
"IP echo\n"
@ -4907,6 +4913,7 @@ void vtysh_init_vty(void)
install_element(VIEW_NODE, &no_vtysh_terminal_monitor_cmd);
install_element(VIEW_NODE, &vtysh_ping_cmd);
install_element(VIEW_NODE, &vtysh_motd_cmd);
install_element(VIEW_NODE, &vtysh_ping_ip_cmd);
install_element(VIEW_NODE, &vtysh_traceroute_cmd);
install_element(VIEW_NODE, &vtysh_traceroute_ip_cmd);