Documentation ¶
Index ¶
- type Bufferfile
- func (f *Bufferfile) GetBufferPath() string
- func (f *Bufferfile) GetBufferedDate() string
- func (f *Bufferfile) GetFilename() string
- func (f *Bufferfile) GetWorkPath() (string, error)
- func (f *Bufferfile) IsDir() (bool, error)
- func (f *Bufferfile) IsSameFileExistInWorkDir() (bool, error)
- func (f *Bufferfile) IsTopLevel() bool
- type Registry
- func (srv *Registry) CopyToBufDir(workfile Workfile) error
- func (srv *Registry) CopyToWorkDir(bufferfile Bufferfile) error
- func (srv *Registry) CreateBufDir() error
- func (srv *Registry) DeleteBufDir() error
- func (srv *Registry) GetBufDirPath() (string, error)
- func (srv *Registry) GetWorkfile(filename string) Workfile
- func (srv *Registry) IsBufDirExist() bool
- func (srv *Registry) ListFilesInBufDir() ([]Bufferfile, error)
- func (srv *Registry) ListFilesInWorkDir() ([]Workfile, error)
- func (srv *Registry) ListFilesRecursively(path string) ([]string, error)
- func (srv *Registry) RemoveFileInBufDir(filename string) error
- func (srv *Registry) RemoveFileInWorkDir(filename string) error
- type Workfile
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bufferfile ¶
type Bufferfile struct {
// contains filtered or unexported fields
}
func NewBufferfile ¶
func NewBufferfile(repos repository.Repos, path string, bufferDir string, workDir string) Bufferfile
TODO: refactor
func (*Bufferfile) GetBufferPath ¶
func (f *Bufferfile) GetBufferPath() string
func (*Bufferfile) GetBufferedDate ¶
func (f *Bufferfile) GetBufferedDate() string
func (*Bufferfile) GetFilename ¶
func (f *Bufferfile) GetFilename() string
func (*Bufferfile) GetWorkPath ¶
func (f *Bufferfile) GetWorkPath() (string, error)
func (*Bufferfile) IsDir ¶
func (f *Bufferfile) IsDir() (bool, error)
func (*Bufferfile) IsSameFileExistInWorkDir ¶
func (f *Bufferfile) IsSameFileExistInWorkDir() (bool, error)
func (*Bufferfile) IsTopLevel ¶
func (f *Bufferfile) IsTopLevel() bool
type Registry ¶
type Registry struct {
// contains filtered or unexported fields
}
func NewRegistry ¶
func NewRegistry(repos repository.Repos) Registry
func (*Registry) CopyToBufDir ¶
func (*Registry) CopyToWorkDir ¶
func (srv *Registry) CopyToWorkDir(bufferfile Bufferfile) error
func (*Registry) CreateBufDir ¶
func (*Registry) DeleteBufDir ¶
func (*Registry) GetBufDirPath ¶
func (*Registry) GetWorkfile ¶
func (*Registry) IsBufDirExist ¶
func (*Registry) ListFilesInBufDir ¶
func (srv *Registry) ListFilesInBufDir() ([]Bufferfile, error)
func (*Registry) ListFilesInWorkDir ¶
func (*Registry) ListFilesRecursively ¶
func (*Registry) RemoveFileInBufDir ¶
func (*Registry) RemoveFileInWorkDir ¶
type Workfile ¶
type Workfile struct {
// contains filtered or unexported fields
}
func NewWorkfile ¶
func (*Workfile) CheckExist ¶
func (*Workfile) GetBufferPath ¶
func (*Workfile) GetFilename ¶
func (*Workfile) GetWorkPath ¶
func (*Workfile) IsBrokenSymlink ¶
Click to show internal directories.
Click to hide internal directories.