diff options
author | Christian Breunig <christian@breunig.cc> | 2023-01-23 17:45:20 +0100 |
---|---|---|
committer | Christian Breunig <christian@breunig.cc> | 2023-01-23 17:46:14 +0100 |
commit | 36adc975316b8511c53c813b7542196e3d2779a8 (patch) | |
tree | 0beeaaca7e6d473765c4e16761ad79ae8a8394cb /op-mode-definitions/show-protocols.xml.in | |
parent | cf78cac4757ceaca59ace03ad9a6a98f5746f223 (diff) | |
download | vyos-1x-36adc975316b8511c53c813b7542196e3d2779a8.tar.gz vyos-1x-36adc975316b8511c53c813b7542196e3d2779a8.zip |
op-mode: T4952: improve interface completion helper CLI experience
There are currently two ways to generate the interface name completion helper
list (we use openvpn in this example)
- <script> ${vyos_completion_dir}/list_interfaces.py --type openvpn</script>
- <path>interfaces openvpn</path>
The first one using <script> tends to be rather slow as there is a Python
interpreter startup involved (expensive). The latter simply calls a C program
which is executed rather fast and gives the same result.
We can simply replace the first call with the second one to make the CLI
feel faster.
Diffstat (limited to 'op-mode-definitions/show-protocols.xml.in')
-rw-r--r-- | op-mode-definitions/show-protocols.xml.in | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/op-mode-definitions/show-protocols.xml.in b/op-mode-definitions/show-protocols.xml.in index 698001b76..27146f90d 100644 --- a/op-mode-definitions/show-protocols.xml.in +++ b/op-mode-definitions/show-protocols.xml.in @@ -22,7 +22,7 @@ <properties> <help>Show Address Resolution Protocol (ARP) cache for specified interface</help> <completionHelp> - <script>${vyos_completion_dir}/list_interfaces.py -b</script> + <script>${vyos_completion_dir}/list_interfaces.py --broadcast</script> </completionHelp> </properties> <command>/usr/sbin/arp -e -n -i "$6"</command> |