Documentation ¶
Index ¶
- Constants
- func DefaultPath(f *file.File) util.Transformer[*file.File]
- func WithWasher(ctx context.Context, w *Washer) context.Context
- type GitIndex
- type GitOption
- type Harness
- type HarnessConfig
- type Observer
- type Pair
- type Washer
- func (w *Washer) ChDir(context.Context) (err error)
- func (w *Washer) FindFiles(ctx context.Context, in <-chan *file.File, out chan<- *file.File) error
- func (w *Washer) GetFiles(ctx context.Context, gitOption GitOption) (transformers []util.Transformer[*file.File], err error)
- func (*Washer) Logf(format string, args ...interface{})
- func (w *Washer) Spec(ctx context.Context) (s *spec.Spec, err error)
- func (w *Washer) SpecPath(ctx context.Context) (path string, err error)
Constants ¶
View Source
const ( EnvWasherDebug = "WASHER_DEBUG" EnvWasherNoTool = "WASHER_NO_TOOL" EnvWasherProgress = "WASHER_PROGRESS" EnvWasherSpecification = "WASHER_SPECIFICATION" )
Variables ¶
This section is empty.
Functions ¶
func DefaultPath ¶
Types ¶
type GitIndex ¶ added in v0.2.0
type GitIndex struct {
// contains filtered or unexported fields
}
func (*GitIndex) BeforeTask ¶ added in v0.2.0
type Harness ¶
type Harness struct { HarnessConfig // contains filtered or unexported fields }
func NewHarness ¶
func NewHarness( ctx context.Context, config *HarnessConfig, ) (h *Harness, err error)
type HarnessConfig ¶
Click to show internal directories.
Click to hide internal directories.