Releases: cjnosal/manifer
Releases · cjnosal/manifer
v2.0.1
v2.0.0
Processors
snippet
s can now define aprocessor
to override the default librarytype
- passthrough snippet order not guaranteed between types -
add
a new scenario to preserve order generate
must now specify a processor with-y
- composition can combine snippets of both types
Yq Support
yq
has been added as a second processor backend- processor options can be used to select the yq
command
(read write delete prefix merge)
Opsfile Support
path
can 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
args
are replaced withinterpolator
structs
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:
glossary
in readmecompose --print --diff
output will include ops files passed in from the CLI as passthrough argssearch
subcommand to find scenarios by name or descriptioninspect --tree|--plan
subcommand 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
--json
option tolist
subcommand compose
subcommand 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