all: sed-replace all trivial uses of ioutil
That is, those with a direct and obvious replacement:
ReadFile, WriteFile, ReadAll, and NopCloser.
ioutil has been deprecated in favor of other packages since Go 1.16.
We leave TempDir around, since we likely want to replace that with
testing.T.TempDir, with care to also tweak any cleanup code.
We also leave ReadDir around, since the replacement os.ReadDir returns
directory entries rather than file infos. Care must be taken
so that we don't break any code.
[git-generate]
shopt -s globstar
sed -r -i 's/ioutil\.(ReadFile|WriteFile)/goos.\1/g' pkg/path/path_windows_test.go
sed -r -i 's/ioutil\.(ReadFile|WriteFile)/os.\1/g' **/*.go
sed -r -i 's/ioutil\.(ReadAll|NopCloser)/io.\1/g' **/*.go
goimports -w .
Change-Id: Iad8356c84543b07d71d9994cf20c438fc4562ba3
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Reviewed-on: https://review.gerrithub.io/c/cue-lang/cue/+/554658
TryBot-Result: CUEcueckoo <cueckoo+gerrithub@cuelang.org>
Reviewed-by: Roger Peppe <rogpeppe@gmail.com>
Unity-Result: CUE porcuepine <cue.porcuepine@gmail.com>