Documentation
¶
Index ¶
- Constants
- func ApplyBinPatch(src *vfs.File, dest *vfs.File, result io.Reader) error
- func ApplyBinPatchStream(src *vfs.File, dest *vfs.File, result io.Reader) error
- func DmgExtractFiles(r io.Reader) (args map[string][]byte, exec io.Reader, err error)
- func NewDefaultTransformer(f *vfs.File) defaultTransformer
- func ReadZipTar(r io.Reader) (*zipslicer.Directory, error)
- func ZipToTar(r *vfs.File, w io.Writer) error
- type MsiTransformer
- type NoFileTransformer
- type Transformer
- type ZipTransformer
Constants ¶
View Source
const ( TarMemberCD = "zipdir.bin" TarMemberZip = "contents.zip" )
Variables ¶
This section is empty.
Functions ¶
func ApplyBinPatchStream ¶
func DmgExtractFiles ¶
func NewDefaultTransformer ¶
func ReadZipTar ¶
Read a tar stream produced by ZipToTar and return the zip directory. Files must be read from the zip in order or an error will be raised.
Types ¶
type MsiTransformer ¶
type MsiTransformer struct {
// contains filtered or unexported fields
}
func NewMsiTransformer ¶
func NewMsiTransformer(f *vfs.File) (*MsiTransformer, error)
type NoFileTransformer ¶
type NoFileTransformer struct {
// contains filtered or unexported fields
}
func NewNoFileTransformer ¶
func NewNoFileTransformer(f *vfs.File) NoFileTransformer
type Transformer ¶
type Transformer interface {
// Return a stream that will be uploaded to a remote server. This may be
// called multiple times in case of failover.
GetReader() (stream io.Reader, err error)
// Apply a HTTP response to the named destination file
Apply(dest *vfs.File, mimetype string, result io.Reader) error
}
func NewDmgTransformer ¶
func NewDmgTransformer(f *vfs.File, requirements []byte) (Transformer, error)
func NewMachosTransformer ¶
func NewMachosTransformer(f *vfs.File) (Transformer, error)
func NewZipTransformer ¶
func NewZipTransformer(f *vfs.File) (Transformer, error)
type ZipTransformer ¶
type ZipTransformer struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.