Documentation
¶
Index ¶
- func Exists(a Artefact, in *gomkore.Project) (bool, error)
- func Exts(list ...string) exts
- func SkipNames(names ...string) skipNames
- func SkipPaths(paths ...string) skipPaths
- func Stat(a Artefact, in *gomkore.Project) (fs.FileInfo, error)
- type All
- type Any
- type Artefact
- type Copy
- type DirList
- func (d DirList) Contains(in *gomkore.Project, a Artefact) (bool, error)
- func (d DirList) Exists(in *gomkore.Project) (bool, error)
- func (d DirList) Goals(in *gomkore.Project) (gs []*gomkore.Goal, err error)
- func (d DirList) Key() any
- func (d DirList) List(in *gomkore.Project) (ls []string, err error)
- func (d DirList) Moved(strip, dest Directory) (DirList, error)
- func (d DirList) Name(prj *gomkore.Project) string
- func (d DirList) Path() string
- func (d DirList) Remove(in *gomkore.Project) error
- func (d DirList) StateAt(in *gomkore.Project) (t time.Time, err error)
- type DirTree
- func (d DirTree) Contains(in *gomkore.Project, a Artefact) (bool, error)
- func (d DirTree) Exists(in *gomkore.Project) (bool, error)
- func (d DirTree) Goals(in *gomkore.Project) (gs []*gomkore.Goal, err error)
- func (d DirTree) Key() any
- func (d DirTree) List(in *gomkore.Project) (ls []string, err error)
- func (d DirTree) Moved(strip, dest Directory) (DirTree, error)
- func (d DirTree) Name(in *gomkore.Project) string
- func (d DirTree) Path() string
- func (d DirTree) Remove(in *gomkore.Project) error
- func (d DirTree) StateAt(in *gomkore.Project) (t time.Time, err error)
- type Directory
- type File
- func (f File) Exists(in *gomkore.Project) (bool, error)
- func (f File) Ext() string
- func (f File) Key() any
- func (f File) Moved(strip, dest Directory) (File, error)
- func (f File) Name(in *gomkore.Project) string
- func (f File) Path() string
- func (f File) Remove(in *gomkore.Project) error
- func (f File) StateAt(in *gomkore.Project) (time.Time, error)
- func (f File) WithExt(ext string) File
- type Filter
- type FilterFunc
- type IsDir
- type MaxPathLen
- type Mirror
- func (m Mirror) Exists(in *gomkore.Project) (ok bool, err error)
- func (m Mirror) Key() any
- func (m Mirror) List(in *gomkore.Project) (ls []string, err error)
- func (m Mirror) Name(in *gomkore.Project) string
- func (m Mirror) Path() string
- func (m Mirror) Remove(in *gomkore.Project) error
- func (m Mirror) StateAt(in *gomkore.Project) (t time.Time, err error)
- type MkDirs
- type Mode
- type NameMatch
- type Not
- type SkipMatch
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Artefact ¶
type Artefact interface { gomkore.RemovableArtefact Path() string }
type Copy ¶ added in v0.11.14
Copy [Operation] copies Artefact premises within the OS's filesystem to each of its results.
type DirList ¶
type DirTree ¶
type FilterFunc ¶
func (FilterFunc) Hash ¶ added in v0.11.14
func (ff FilterFunc) Hash(h hash.Hash)
type MaxPathLen ¶
type MaxPathLen int
func (MaxPathLen) Hash ¶ added in v0.11.14
func (fp MaxPathLen) Hash(h hash.Hash)
type Mirror ¶ added in v0.11.14
type MkDirs ¶ added in v0.11.14
Click to show internal directories.
Click to hide internal directories.