Documentation ¶
Index ¶
- Constants
- Variables
- func Files() (files []string, err error)
- func SetGlobalLoader(loader *Loader)
- type ByteReaderCloser
- type File
- type FileSystem
- type GarInfo
- type Loader
- type ReadSeekCloser
- type Reader
- type Source
- type Tar
- type Writer
- func (w *Writer) Close(flags byte) error
- func (w *Writer) WriteFile(hdr *tar.Header, contents io.Reader) error
- func (w *Writer) WriteFileAtPath(source, target string) error
- func (w *Writer) WriteFileWithFileInfo(name string, fi os.FileInfo, contents io.Reader) error
- func (w *Writer) WriteFileWithName(name string, contents io.Reader) error
Constants ¶
View Source
const ( FlagGzip = 1 << iota FlagExtractFileSystem )
View Source
const ( GarIdentifier = "GAR" GarFileSizeOptSize = 8 GarFlagsSize = 1 GarOptsSize = GarFileSizeOptSize + GarFlagsSize )
Variables ¶
View Source
var FilesNoHiddenOrGo = regexp.MustCompile("")
Functions ¶
func SetGlobalLoader ¶
func SetGlobalLoader(loader *Loader)
Types ¶
type ByteReaderCloser ¶
func NewByteReaderCloser ¶
func NewByteReaderCloser(b []byte) *ByteReaderCloser
func (*ByteReaderCloser) Close ¶
func (brc *ByteReaderCloser) Close() error
type File ¶
type File struct { FileInfo os.FileInfo Content ReadSeekCloser }
type FileSystem ¶
type FileSystem struct {
// contains filtered or unexported fields
}
func NewFileSystemSource ¶
func NewFileSystemSource(base string) FileSystem
func (FileSystem) Files ¶
func (fs FileSystem) Files() ([]string, error)
type Tar ¶
type Tar struct {
// contains filtered or unexported fields
}
func NewGarSource ¶
func NewGarSource(r io.ReadSeeker) (tar *Tar, err error)
func NewTarSource ¶
func (*Tar) LoadIfRequired ¶
type Writer ¶
type Writer struct {
// contains filtered or unexported fields
}
func (*Writer) WriteFileAtPath ¶
func (*Writer) WriteFileWithFileInfo ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.