feat: allow bypassing chalk via CHALK_BYPASS environment variable #228
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.
Description
@nettrino and I had a good discussion earlier today about bypassing chalk (issue #224). Here's a sketch of a possible implementation.
This is the "avoid as much chalk as possible" flavor, optimizing for a completely independent, minimal code path.
It allows bypassing the exec command:
and bypassing the docker command:
and errors when the command is not docker or exec:
Refs: #224
Testing
Run commands like illustrated above.
To-do
If we wanted to continue in this direction:
chalk
being nameddocker