Documentation
¶
Overview ¶
Package pathwatcher provides helper functions for creating file and directory watchers
Index ¶
- func CreatePathWatcher(rootPaths []string) (*fsnotify.Watcher, error)
- func ProcessWatcherUpdate(ctx context.Context, paths []string, removed string, store storage.Store, ...) error
- func ProcessWatcherUpdateForRegoVersion(ctx context.Context, popts ast.ParserOptions, paths []string, removed string, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreatePathWatcher ¶
CreatePathWatcher creates watchers to monitor for path changes
func ProcessWatcherUpdate ¶
func ProcessWatcherUpdate(ctx context.Context, paths []string, removed string, store storage.Store, filter loader.Filter, asBundle bool, bundleLazyLoadingMode bool, f func(context.Context, storage.Transaction, *initload.LoadPathsResult) error) error
ProcessWatcherUpdate handles an occurrence of a watcher event
func ProcessWatcherUpdateForRegoVersion ¶ added in v0.61.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.