feat: support passing arbitrary key=value pairs #262
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What does this do / why do we need it?
this commit addresses the first part of #261 by allowing the passing of arbitrary key=value arguments into the command line and exposing them as part of RenderData for use in the templates
How this PR fixes the problem?
A new
--arg
CLI parameter has been added. This supports multiplekey=value
args like soThose
--arg
values are collected into a slice, then each item split by=
into a key and a value, then added into a map and exposed on theRenderData
struct so that they can be referenced in templates like this:which renders
Check lists
Additional Comments (if any)
None.
Which issue(s) does this PR fix?
fixes #261