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.
This PR enables trim_mode for blank lines with
<% -%>
in ERB which is what's enabled in Rails so it's fairly familiar for those that have built a Rails app. trim_mode skips creating extra blank lines when there's no output which can be helpful for more complicated envify scripts, for example with AWS secrets manager. I suppose you could move this to a lib file and move some of this setup out of here but it's also not that complicated to really justify doing that. The envify command currently fails with a syntax error if you attempt to end your ERB tags with-%>
.