vty/command: add global command attribute CMD_ATTR_NODE_EXIT
Change-Id: I56306f4886a72a3525b60225721aa2fcf7c57213
Related: SYS#4937
diff --git a/include/osmocom/vty/command.h b/include/osmocom/vty/command.h
index 43ad3da..f558bb1 100644
--- a/include/osmocom/vty/command.h
+++ b/include/osmocom/vty/command.h
@@ -138,6 +138,7 @@
CMD_ATTR_DEPRECATED = (1 << 0),
CMD_ATTR_HIDDEN = (1 << 1),
CMD_ATTR_IMMEDIATE = (1 << 2),
+ CMD_ATTR_NODE_EXIT = (1 << 3),
};
/*! Structure of a command element */
diff --git a/src/vty/command.c b/src/vty/command.c
index 30c39a7..b472f6d 100644
--- a/src/vty/command.c
+++ b/src/vty/command.c
@@ -626,6 +626,7 @@
{ CMD_ATTR_DEPRECATED, "This command is deprecated" },
{ CMD_ATTR_HIDDEN, "This command is hidden" },
{ CMD_ATTR_IMMEDIATE, "This command applies immediately" },
+ { CMD_ATTR_NODE_EXIT, "This command applies on VTY node exit" },
{ 0, NULL }
};