diff options
author | An-Cheng Huang <ancheng@vyatta.com> | 2010-05-14 17:14:13 -0700 |
---|---|---|
committer | An-Cheng Huang <ancheng@vyatta.com> | 2010-05-14 17:14:13 -0700 |
commit | 38ae54675fa5ea5a9bab5870b0a966e5f3da66ca (patch) | |
tree | 228274acf52cc4262d2b7274f470a4c9bcb29df7 /lib | |
parent | d36d0a6ea76d443c5e4072401eaa9dbf563c74bd (diff) | |
download | vyatta-cfg-38ae54675fa5ea5a9bab5870b0a966e5f3da66ca.tar.gz vyatta-cfg-38ae54675fa5ea5a9bab5870b0a966e5f3da66ca.zip |
POC implementation of unified enumeration mechanism
* use "enumeration" template field for both CLI completion and GUI2
enumeration support.
* CLI completion now uses enumeration if it exists.
* add "existing-interfaces" script as an example.
Diffstat (limited to 'lib')
-rwxr-xr-x | lib/Vyatta/Config.pm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/Vyatta/Config.pm b/lib/Vyatta/Config.pm index c0c8494..e4d74bb 100755 --- a/lib/Vyatta/Config.pm +++ b/lib/Vyatta/Config.pm @@ -829,6 +829,8 @@ sub parseTmplAll { } } elsif (/^help:\s+(\S.*)$/) { $ret{help} = $1; + } elsif (/^enumeration:\s+(\S+)$/) { + $ret{enum} = $1; } } close($tmpl); |