Do not require installing file2byteslice to update go generate'd files. #2221
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.
The tool is already referenced in
go.mod
, so it is trivial to justgo run
it - that way,go generate
can use it without the user explicitly installing it first.Tested: modifying
gobind.go
and runninggo generate
now applies correctly togobind.src.go
.Note that this means that
GOOS=windows go generate
no longer will work on Linux - if this is a problem, we could prepend thego
command withenv GOOS= GOARCH=
every time. This same limitation also already exists for some of yourgo run
commands in there, though, so I thought it's fine to keep it that way.