github.com/andrewhsu/cli/v2@v2.0.1-0.20210910131313-d4b4061f5b89/pkg/cmdutil/file_input.go (about) 1 package cmdutil 2 3 import ( 4 "io" 5 "io/ioutil" 6 ) 7 8 func ReadFile(filename string, stdin io.ReadCloser) ([]byte, error) { 9 if filename == "-" { 10 b, err := ioutil.ReadAll(stdin) 11 _ = stdin.Close() 12 return b, err 13 } 14 15 return ioutil.ReadFile(filename) 16 }