MCPcopy Create free account
hub / github.com/cli/cli / ReadUserFile

Method ReadUserFile

pkg/iostreams/iostreams.go:444–457  ·  view source on GitHub ↗
(fn string)

Source from the content-addressed store, hash-verified

442}
443
444func (s *IOStreams) ReadUserFile(fn string) ([]byte, error) {
445 var r io.ReadCloser
446 if fn == "-" {
447 r = s.In
448 } else {
449 var err error
450 r, err = os.Open(fn)
451 if err != nil {
452 return nil, err
453 }
454 }
455 defer r.Close()
456 return io.ReadAll(r)
457}
458
459func (s *IOStreams) TempFile(dir, pattern string) (*os.File, error) {
460 if s.TempFileOverride != nil {

Callers 3

magicFieldValueFunction · 0.80
FillFromJSONFunction · 0.80
magicFieldValueFunction · 0.80

Calls 2

OpenMethod · 0.80
CloseMethod · 0.65

Tested by

no test coverage detected