Page MenuHomeVyOS Platform

Extend XML building blocks
Closed, ResolvedPublicFEATURE REQUEST


As the VyOS CLI grows we need to maintain it.

One way to do so was the introduction in VyOS 1.3 to use #include statements well known from C. An #include block shares a common CLI node e.g. "source-address" with a simple implementation.
That building block is later reused across different sections inside the CLI.

From time to time new features are added the need the same - or almost the same CLI syntax. This task is more of a maintenance one to add missing include definitions and refactor the code consuming them,
to make every maintainers life a little less stressful.


Difficulty level
Normal (likely a few hours)
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible
Issue type
Internal change (not visible to end users)

Event Timeline

c-po created this task.
c-po changed Difficulty level from Unknown (require assessment) to Normal (likely a few hours).
c-po changed Is it a breaking change? from Unspecified (possibly destroys the router) to Perfectly compatible.
c-po changed Issue type from Unspecified (please specify) to Internal change (not visible to end users).