(fn string)
| 442 | } |
| 443 | |
| 444 | func (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 | |
| 459 | func (s *IOStreams) TempFile(dir, pattern string) (*os.File, error) { |
| 460 | if s.TempFileOverride != nil { |
no test coverage detected