Documentation ¶
Index ¶
- func CopyDirectory(source string, destination string) error
- func CopyFile(source string, destination string) error
- func CopySymlink(source string, destination string) error
- func ExtractTarGz(source string, destination string, stripComponents int) error
- func ExtractZip(source string, destination string, stripComponents int) error
- func FileExists(file string) (bool, error)
- func WriteFile(filename string, perm os.FileMode, format string, args ...interface{}) error
- func WriteFileFromReader(filename string, perm os.FileMode, source io.Reader) error
- func WriteSymlink(oldName string, newName string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CopyDirectory ¶
CopyDirectory copies source to destination recursively.
func CopyFile ¶
CopyFile copies source to destination. Before writing, it creates all required parent directories for the destination.
func CopySymlink ¶
CopySymlink copies source to destination. Before writing, it creates all required parent directories for the destination.
func ExtractTarGz ¶
ExtractTarGz extracts source GZIP'd TAR file to a destination directory. An arbitrary number of top-level directory components can be stripped from each path.
func ExtractZip ¶
ExtractZip extracts source ZIP file to a destination directory. An arbitrary number of top-level directory components can be stripped from each path.
func FileExists ¶
FileExists returns whether a file exists taking into account various error cases.
func WriteFile ¶
WriteFile writes a file with the given content. Before writing, it creates all required parent directories for the file.
func WriteFileFromReader ¶
WriteFileFromReader writes a file with the given content from a io.Reader. Before writing, it creates all required parent directories for the file.
func WriteSymlink ¶
WriteSymlink creates newName as a symbolic link to oldName. Before writing, it creates all required parent directories for the newName.
Types ¶
This section is empty.