cli: add --config and --toggle options to override api configs/toggles #142
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.
Lets you override API config and toggle values when running a template render / dev server to help with testing.
You can also specify these in kibble.json
{ "configOverrides": { "foo": "bar" }, "toggleOverrides": { "test": true } }Command line args > kibble.json > api
Obviously, this only affects the site template, and any configs/toggles that might get passed through to the frontend JS!
The command line args are only supported on the
rendercommand, however the kibble.json settings should affect all places in the code that render the site. If you deployed a site with kibble.json overrides, those overrides would be applied to the built site too!