Documentation
¶
Index ¶
- type TarEntry
- type TarGZManager
- func (tgm *TarGZManager) CompressFolder(srcDir string) error
- func (tgm *TarGZManager) CreateArchive() error
- func (tgm *TarGZManager) Delete(path string) error
- func (tgm *TarGZManager) EntriesTree() ([]*TarTreeItem, error)
- func (tgm *TarGZManager) ExtractTarGz(destination string) error
- func (tgm *TarGZManager) ListEntries() ([]TarEntry, error)
- func (tgm *TarGZManager) MkDirAll(path string) error
- func (tgm *TarGZManager) Mkdir(path string) error
- func (tgm *TarGZManager) Move(oldPath string, newPath string) error
- func (tgm *TarGZManager) RetrieveEntry(path string) (*TarEntry, error)
- func (tgm *TarGZManager) WriteFile(path string, data []byte) error
- type TarTreeItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TarGZManager ¶ added in v0.0.30
type TarGZManager struct {
Filepath string
}
func (*TarGZManager) CompressFolder ¶ added in v0.0.30
func (tgm *TarGZManager) CompressFolder(srcDir string) error
compress folder into a tar.gz archive
func (*TarGZManager) CreateArchive ¶ added in v0.0.30
func (tgm *TarGZManager) CreateArchive() error
create an empty tar.gz archive
func (*TarGZManager) Delete ¶ added in v0.0.30
func (tgm *TarGZManager) Delete(path string) error
Delete removes a path and its children elements
func (*TarGZManager) EntriesTree ¶ added in v0.0.30
func (tgm *TarGZManager) EntriesTree() ([]*TarTreeItem, error)
func (*TarGZManager) ExtractTarGz ¶ added in v0.0.30
func (tgm *TarGZManager) ExtractTarGz(destination string) error
extra tar.gz archive into a folder
func (*TarGZManager) ListEntries ¶ added in v0.0.30
func (tgm *TarGZManager) ListEntries() ([]TarEntry, error)
func (*TarGZManager) MkDirAll ¶ added in v0.0.30
func (tgm *TarGZManager) MkDirAll(path string) error
func (*TarGZManager) Mkdir ¶ added in v0.0.30
func (tgm *TarGZManager) Mkdir(path string) error
create a folder
func (*TarGZManager) Move ¶ added in v0.0.30
func (tgm *TarGZManager) Move(oldPath string, newPath string) error
func (*TarGZManager) RetrieveEntry ¶ added in v0.0.30
func (tgm *TarGZManager) RetrieveEntry(path string) (*TarEntry, error)
retrieve entry by path, return nil if not found
type TarTreeItem ¶ added in v0.0.30
type TarTreeItem struct { Name string `json:"name"` FullPath string `json:"full_path"` Type string `json:"type"` Children []*TarTreeItem `json:"children"` }
Click to show internal directories.
Click to hide internal directories.