Documentation ¶
Index ¶
- type File
- func (fi *File) Close()
- func (fi *File) CloseFile(log *logrus.Entry) error
- func (fi *File) OpenReadFile(log *logrus.Entry) (io.ReadCloser, error)
- func (fi *File) OpenWriteFile(log *logrus.Entry) (io.WriteCloser, error)
- func (fi *File) ResetFile(log *logrus.Entry) error
- func (fi *File) Stat() (os.FileInfo, error)
- type StdinReaderCloser
- type StdoutWriterCloser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type File ¶
type File struct { FilePath string Gzip bool Zip bool URL string Inline string ZippedExt string // contains filtered or unexported fields }
File managed file operation for kamino.
func (*File) CloseFile ¶
CloseFile close the file and rename the temporary file to real name (if exists).
func (*File) OpenReadFile ¶
OpenReadFile open and return a io.ReadCloser used by datasource, providers and template destination.
func (*File) OpenWriteFile ¶
OpenWriteFile open and return a io.WriteCloser corresponding to the datasource to be used by providers.
type StdinReaderCloser ¶
StdinReaderCloser type for Stdin with a non closing Close operation to avoid multiple close.
func NewStdinReaderCloser ¶
func NewStdinReaderCloser() *StdinReaderCloser
NewStdinReaderCloser return an new instance of StdinReaderCloser.
func (*StdinReaderCloser) Close ¶
func (s *StdinReaderCloser) Close() error
Close fake the stream close.
type StdoutWriterCloser ¶
StdoutWriterCloser type for Stdout with a non closing Close operation to avoid multiple close.
func NewStdoutWriterCloser ¶
func NewStdoutWriterCloser() *StdoutWriterCloser
NewStdoutWriterCloser return an new instance of StdoutWriterCloser.
func (*StdoutWriterCloser) Close ¶
func (s *StdoutWriterCloser) Close() error
Close fake the stream close.