Releases: cjnosal/manifer
Releases · cjnosal/manifer
v2.0.1
v2.0.0
Processors
snippets can now define aprocessorto override the default librarytype- passthrough snippet order not guaranteed between types -
adda new scenario to preserve order generatemust now specify a processor with-y- composition can combine snippets of both types
Yq Support
yqhas been added as a second processor backend- processor options can be used to select the yq
command(read write delete prefix merge)
Opsfile Support
pathcan now be provided as a passthrough flag or opsfile processor option to extract a yaml element
Interpolator Variables
- variables in v1 were specified as CLI
args - in v2
argsare replaced withinterpolatorstructs
Misc
- default format switched to yaml for printing internal state (output of
search,list,inspect, orcompose -p) - lib.Manifer package import path changed to
github.com/cjnosal/manifer/v2/lib
v1.0.8
v1.0.7
v1.0.6
v1.0.5
v1.0.4
v1.0.3
Scenario visibility improvements:
glossaryin readmecompose --print --diffoutput will include ops files passed in from the CLI as passthrough argssearchsubcommand to find scenarios by name or descriptioninspect --tree|--plansubcommand to examine how scenarios resolve dependencies and inherit arguments
v1.0.2
v1.0.1
UX and error handling improvements:
- print usage if mandatory flags missing
- add long flag names
- add
--jsonoption tolistsubcommand composesubcommand will print the original template if no scenarios or global args are specified- reformatted error messages to provide a contextual stack trace (using go 1.13 wrapped errors)
- add schema section to README with samples and links