Versions in this module Expand all Collapse all v0 v0.1.0 Mar 13, 2014 Changes in this version + const CAVIAR_EXTENSION + const EXTRACT_EXECUTABLE + const EXTRACT_MEMORY + const EXTRACT_TEMP + const MANIFEST_MAGIC + const OBJECTROOT_MAGIC + const READ_MAX + func DetachedName(p string) string + func Glob(pattern string) (matches []string, err error) + func Init() (err error) + func Lstat(name string) (fi os.FileInfo, err error) + func PayloadSize() int64 + func ReadDir(dirname string) ([]os.FileInfo, error) + func ReadFile(filename string) ([]byte, error) + func Stat(name string) (fi os.FileInfo, err error) + func Walk(root string, walkFn filepath.WalkFunc) error + type BundleOptions struct + CustomPrefix string + Debug bool + ExtractionMode int + type CaviarFile struct + func (f *CaviarFile) Chdir() error + func (f *CaviarFile) Chmod(mode os.FileMode) error + func (f *CaviarFile) Chown(uid, gid int) error + func (f *CaviarFile) Close() error + func (f *CaviarFile) Fd() uintptr + func (f *CaviarFile) Name() string + func (f *CaviarFile) Read(b []byte) (int, error) + func (f *CaviarFile) ReadAt(b []byte, off int64) (int, error) + func (f *CaviarFile) Readdir(n int) (fi []os.FileInfo, err error) + func (f *CaviarFile) Readdirnames(n int) (names []string, err error) + func (f *CaviarFile) Seek(offset int64, whence int) (pos int64, err error) + func (f *CaviarFile) Stat() (os.FileInfo, error) + func (f *CaviarFile) Sync() (err error) + func (f *CaviarFile) Truncate(size int64) error + func (f *CaviarFile) Write(b []byte) (n int, err error) + func (f *CaviarFile) WriteAt(b []byte, off int64) (int, error) + func (f *CaviarFile) WriteString(s string) (int, error) + type CaviarFileInfo struct + func (fi *CaviarFileInfo) IsDir() bool + func (fi *CaviarFileInfo) ModTime() time.Time + func (fi *CaviarFileInfo) Mode() os.FileMode + func (fi *CaviarFileInfo) Name() string + func (fi *CaviarFileInfo) Size() int64 + func (fi *CaviarFileInfo) Sys() interface{} + type Dir string + func (d Dir) Open(name string) (http.File, error) + type File interface + Chdir func() error + Chmod func(os.FileMode) error + Chown func(int, int) error + Fd func() uintptr + Name func() string + Readdir func(n int) (fi []os.FileInfo, err error) + Readdirnames func(n int) (names []string, err error) + Stat func() (os.FileInfo, error) + Sync func() error + Truncate func(int64) error + WriteString func(string) (int, error) + func CaviarOpen(name string) (File, error) + func CaviarOpenFile(name string, flag int, perm os.FileMode) (File, error) + func Open(name string) (File, error) + func OpenFile(name string, flag int, perm os.FileMode) (File, error) + type Manifest struct + Comment string + Magic string + ObjectRoot Object + Options BundleOptions + type Object struct + Checksum uint32 + ModTime int64 + ModeBits os.FileMode + Name string + Objects []Object + Offset int64 + Size int64