package watcher
import "github.com/a-h/templ/cmd/templ/generatecmd/watcher"
Index ¶
- func WalkFiles(ctx context.Context, rootPath string, watchPattern *regexp.Regexp, out chan fsnotify.Event) (err error)
- type RecursiveWatcher
- func NewRecursiveWatcher(ctx context.Context, w *fsnotify.Watcher, watchPattern *regexp.Regexp, events chan fsnotify.Event, errors chan error) *RecursiveWatcher
- func Recursive( ctx context.Context, path string, watchPattern *regexp.Regexp, out chan fsnotify.Event, errors chan error, ) (w *RecursiveWatcher, err error)
- func (w *RecursiveWatcher) Add(dir string) error
- func (w *RecursiveWatcher) Close() error
Functions ¶
func WalkFiles ¶
func WalkFiles(ctx context.Context, rootPath string, watchPattern *regexp.Regexp, out chan fsnotify.Event) (err error)
WalkFiles walks the file tree rooted at path, sending a Create event for each file it encounters.
Types ¶
type RecursiveWatcher ¶
type RecursiveWatcher struct { WatchPattern *regexp.Regexp Events chan fsnotify.Event Errors chan error // contains filtered or unexported fields }
func NewRecursiveWatcher ¶
func NewRecursiveWatcher(ctx context.Context, w *fsnotify.Watcher, watchPattern *regexp.Regexp, events chan fsnotify.Event, errors chan error) *RecursiveWatcher
func Recursive ¶
func Recursive( ctx context.Context, path string, watchPattern *regexp.Regexp, out chan fsnotify.Event, errors chan error, ) (w *RecursiveWatcher, err error)
func (*RecursiveWatcher) Add ¶
func (w *RecursiveWatcher) Add(dir string) error
func (*RecursiveWatcher) Close ¶
func (w *RecursiveWatcher) Close() error
Source Files ¶
- Version
- v0.3.924 (latest)
- Published
- Jul 26, 2025
- Platform
- linux/amd64
- Imports
- 9 packages
- Last checked
- 1 week ago –
Tools for package owners.