Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFileMover ¶
func NewFileMover(fs boshsys.FileSystem) fileMover
Types ¶
type Compressor ¶
type Compressor interface {
// CompressFilesInDir returns path to a compressed file
CompressFilesInDir(dir string, options CompressorOptions) (path string, err error)
CompressSpecificFilesInDir(dir string, files []string, options CompressorOptions) (path string, err error)
DecompressFileToDir(path string, dir string, options CompressorOptions) (err error)
IsNonCompressedTarball(path string) bool
// CleanUp cleans up compressed file after it was used
CleanUp(path string) error
}
func NewTarballCompressor ¶
func NewTarballCompressor( cmdRunner boshsys.CmdRunner, fs boshsys.FileSystem, ) Compressor
type CompressorOptions ¶
type Copier ¶
type Copier interface {
FilteredMultiCopyToTemp(dirs []DirToCopy, filters []string) (string, error)
FilteredCopyToTemp(dir string, filters []string) (tempDir string, err error)
CleanUp(tempDir string)
}
func NewGenericCpCopier ¶
func NewGenericCpCopier( fs boshsys.FileSystem, logger boshlog.Logger, ) Copier
Source Files
¶
Click to show internal directories.
Click to hide internal directories.