github.com/cli/cli@v1.14.1-0.20210902173923-1af6a669e342/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  }