Documentation
¶
Index ¶
- Constants
- type Filesystem
- func (fs *Filesystem) All() ([]*service.Service, error)
- func (fs *Filesystem) AllFileExists(files []string) bool
- func (fs *Filesystem) AnyFileExists(files []string) bool
- func (fs *Filesystem) CreateDependencies(service *service.Service) error
- func (fs *Filesystem) CreateDirectory(path string, perm int) error
- func (fs *Filesystem) CreateFile(path string, content []byte, perm int) error
- func (fs *Filesystem) CreateTypeFile(service *service.Service) error
- func (fs *Filesystem) FileExists(file string) bool
- func (fs *Filesystem) FindDependenciesById(id service.Id) ([]string, error)
- func (fs *Filesystem) One(id service.Id) (*service.Service, error)
- func (fs *Filesystem) RemoveDirectory(path string) error
- func (fs *Filesystem) RemoveFile(path string) error
- func (fs *Filesystem) ScriptPath() (string, error)
- func (fs *Filesystem) ServiceDependenciesPath(s *service.Service) (string, error)
- func (fs *Filesystem) ServicePath(id service.Id) string
- func (fs *Filesystem) ServiceScriptFilePath(id service.Id) (string, error)
Constants ¶
View Source
const RootService service.Id = "user"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Filesystem ¶
type Filesystem struct {
// contains filtered or unexported fields
}
func NewFilesystem ¶
func NewFilesystem(rootPath string) *Filesystem
func (*Filesystem) AllFileExists ¶
func (fs *Filesystem) AllFileExists(files []string) bool
func (*Filesystem) AnyFileExists ¶
func (fs *Filesystem) AnyFileExists(files []string) bool
func (*Filesystem) CreateDependencies ¶
func (fs *Filesystem) CreateDependencies(service *service.Service) error
func (*Filesystem) CreateDirectory ¶
func (fs *Filesystem) CreateDirectory(path string, perm int) error
func (*Filesystem) CreateFile ¶
func (fs *Filesystem) CreateFile(path string, content []byte, perm int) error
func (*Filesystem) CreateTypeFile ¶
func (fs *Filesystem) CreateTypeFile(service *service.Service) error
func (*Filesystem) FileExists ¶
func (fs *Filesystem) FileExists(file string) bool
func (*Filesystem) FindDependenciesById ¶
func (fs *Filesystem) FindDependenciesById(id service.Id) ([]string, error)
func (*Filesystem) RemoveDirectory ¶
func (fs *Filesystem) RemoveDirectory(path string) error
func (*Filesystem) RemoveFile ¶
func (fs *Filesystem) RemoveFile(path string) error
func (*Filesystem) ScriptPath ¶
func (fs *Filesystem) ScriptPath() (string, error)
func (*Filesystem) ServiceDependenciesPath ¶
func (fs *Filesystem) ServiceDependenciesPath(s *service.Service) (string, error)
func (*Filesystem) ServicePath ¶
func (fs *Filesystem) ServicePath(id service.Id) string
func (*Filesystem) ServiceScriptFilePath ¶
func (fs *Filesystem) ServiceScriptFilePath(id service.Id) (string, error)
Click to show internal directories.
Click to hide internal directories.