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) (path string, err error) CompressSpecificFilesInDir(dir string, files []string) (path string, err error) DecompressFileToDir(path string, dir string, options CompressorOptions) (err error) // 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.