CLIgen 6.3.0
6.3.0
29 July 2023
New features
- Output pipes
- Callbacks with name starting with
|
is a pipe tree containing pipe output function - Use 'pipetree="|"` to reference a default pipe-tree.
- For more info:
- CLIgen tutorial Section 2.8
- Best way to implement output pipes?
- Callbacks with name starting with
Minor features
- Added callback_argument access functions for keeping track of api-paths for recursive expands
- This is to enable memory footprint optimization in higher layers (clixon)
- Removed extras/ build-root/ and rpm build code since they are not properly maintained
C/CLI-API changes on existing features
Developers may need to change their code
- Refactoring of tree expansion code,
- Most of these API changes are internal and should not affect external API (but may):
cligen_eval()
: Removedcallback
parametercliread_parse()
: Removedcallback
parameter- Renamed co flag:
CO_FLAGS_TREEREF
toCO_FLAGS_TOPOFTREE
- Renamed
cligen_parse
functions and added treename parameter:- Renamed
cligen_parse_str
toclispec_parse_str
andcligen_parse_file
toclispec_parse_file
- Added
treename
parameter, defaultNULL
- Renamed