mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-10-18 21:29:50 +00:00
ab20ab728f
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.17.0 to 1.18.0. - [Release notes](https://github.com/onsi/gomega/releases) - [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md) - [Commits](https://github.com/onsi/gomega/compare/v1.17.0...v1.18.0) --- updated-dependencies: - dependency-name: github.com/onsi/gomega dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
48 lines
1.0 KiB
Go
48 lines
1.0 KiB
Go
//go:build !go1.16
|
|
// +build !go1.16
|
|
|
|
// Package gutil is a replacement for ioutil, which should not be used in new
|
|
// code as of Go 1.16. With Go 1.15 and lower, this implementation
|
|
// uses the ioutil functions, meaning that although Gomega is not officially
|
|
// supported on these versions, it is still likely to work.
|
|
package gutil
|
|
|
|
import (
|
|
"io"
|
|
"io/ioutil"
|
|
)
|
|
|
|
func NopCloser(r io.Reader) io.ReadCloser {
|
|
return ioutil.NopCloser(r)
|
|
}
|
|
|
|
func ReadAll(r io.Reader) ([]byte, error) {
|
|
return ioutil.ReadAll(r)
|
|
}
|
|
|
|
func ReadDir(dirname string) ([]string, error) {
|
|
files, err := ioutil.ReadDir(dirname)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
|
|
var names []string
|
|
for _, file := range files {
|
|
names = append(names, file.Name())
|
|
}
|
|
|
|
return names, nil
|
|
}
|
|
|
|
func ReadFile(filename string) ([]byte, error) {
|
|
return ioutil.ReadFile(filename)
|
|
}
|
|
|
|
func MkdirTemp(dir, pattern string) (string, error) {
|
|
return ioutil.TempDir(dir, pattern)
|
|
}
|
|
|
|
func WriteFile(filename string, data []byte) error {
|
|
return ioutil.WriteFile(filename, data, 0644)
|
|
}
|