Documentation
¶
Index ¶
- func NewHTTPClient(conf *config.HTTPClient, logger entity.Logger) *resty.Client
- func NewLogger(verbose bool) (entity.LoggerWrapper, error)
- func NewMkdirExecutor(dirs []string, logger entity.Logger, dryRun bool) (entity.Executor, error)
- func NewRmExecutor(paths []string, logger entity.Logger, dryRun bool) (entity.Executor, error)
- func NewRunCommandExecutor(cmds []entity.Command, logger entity.Logger, dryRun bool) (entity.Executor, error)
- type DummyActionFilter
- type ExecutorBuilderFactory
- type ExecutorChainFactory
- type FacadeActionFilter
- type FileExecutorFactory
- type FsModifyExecFactory
- type FsSaveExecFactory
- type PreprocessorsFileExecutorFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewHTTPClient ¶ added in v0.0.2
func NewMkdirExecutor ¶ added in v0.0.11
func NewRmExecutor ¶ added in v0.1.7
Types ¶
type DummyActionFilter ¶ added in v0.1.8
type DummyActionFilter struct { }
func (DummyActionFilter) MatchString ¶ added in v0.1.8
func (f DummyActionFilter) MatchString(_ string) bool
type ExecutorBuilderFactory ¶ added in v0.1.8
type ExecutorBuilderFactory[T any] struct { // contains filtered or unexported fields }
func NewExecutorBuilderFactory ¶ added in v0.1.8
func NewExecutorBuilderFactory[T any]( actionSupplier []entity.Action[[]T], actionValConsumer actionValConsumer[T], actionFilter entity.ActionFilter, ) *ExecutorBuilderFactory[T]
func (ExecutorBuilderFactory[T]) Create ¶ added in v0.1.8
func (y ExecutorBuilderFactory[T]) Create(logger entity.Logger, dryRun bool) []entity.ExecutorBuilder
type ExecutorChainFactory ¶ added in v0.1.8
type ExecutorChainFactory struct {
// contains filtered or unexported fields
}
func NewExecutorChainFactory ¶ added in v0.1.8
type FacadeActionFilter ¶ added in v0.1.8
type FacadeActionFilter struct {
// contains filtered or unexported fields
}
func NewActionFilter ¶ added in v0.1.6
func (*FacadeActionFilter) MatchString ¶ added in v0.1.8
func (f *FacadeActionFilter) MatchString(action string) bool
type FileExecutorFactory ¶ added in v0.1.8
type FileExecutorFactory struct {
// contains filtered or unexported fields
}
func NewFileExecutorFactory ¶ added in v0.1.8
func NewFileExecutorFactory( templateData map[string]any, templateOptions []string, ) *FileExecutorFactory
type FsModifyExecFactory ¶ added in v0.1.8
type FsModifyExecFactory struct {
// contains filtered or unexported fields
}
func NewFsModifyExecFactory ¶ added in v0.1.8
func NewFsModifyExecFactory( templateData map[string]any, templateOptions []string, ) *FsModifyExecFactory
type FsSaveExecFactory ¶ added in v0.1.8
type FsSaveExecFactory struct {
// contains filtered or unexported fields
}
func NewFsSaveExecFactory ¶ added in v0.1.8
func NewFsSaveExecFactory( templateData map[string]any, templateOptions []string, ) *FsSaveExecFactory
type PreprocessorsFileExecutorFactory ¶ added in v0.1.8
type PreprocessorsFileExecutorFactory struct {
// contains filtered or unexported fields
}
func NewPreprocessorsFileExecutorFactory ¶ added in v0.1.8
Click to show internal directories.
Click to hide internal directories.