filesystem

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 17, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

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) All

func (fs *Filesystem) All() ([]*service.Service, error)

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) One

func (fs *Filesystem) One(id service.Id) (*service.Service, 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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL