Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrUnsupportedExtension = errors.New("extension not supported")
)
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Watchers []WatchMeta `json:"watchers"`
}
func JSONParser ¶
func NewFromFileOrDir ¶
func YAMLParser ¶
func (*Config) Validate ¶
func (c *Config) Validate( sourceReg *sourceregistry.Registry, filterReg *filterregistry.Registry, actionReg *actionregistry.Registry, ) error
type WatchMeta ¶
type WatchMeta struct {
Source sourcetype.SourceMeta `json:"source"`
Filters []filtertype.FilterMeta `json:"filters"`
Actions []actiontype.ActionMeta `json:"actions"`
}
Click to show internal directories.
Click to hide internal directories.