package fsnotify

Import Path
	github.com/fsnotify/fsnotify (on go.dev)

Dependency Relation
	imports 10 packages, and imported by one package

Involved Source Files Package fsnotify provides a platform-independent interface for file system notifications. inotify.go inotify_poller.go
Package-Level Type Names (total 5, in which 3 are exported)
/* sort exporteds by: | */
Event represents a single file system notification. // Relative path to the file or directory. // File operation that triggered the event. String returns a string representation of the event in the form "file: REMOVE|WRITE|..." T : fmt.Stringer
Op describes a set of file operations. ( T) String() string T : fmt.Stringer const Chmod const Create const Remove const Rename const Write
Watcher watches a set of files, delivering events to a channel. Errors chan error Events chan Event Add starts watching the named file or directory (non-recursively). Close removes all watches and closes the events channel. Remove stops watching the named file or directory (non-recursively). *T : io.Closer func NewWatcher() (*Watcher, error)
Package-Level Functions (total 4, in which 1 are exported)
NewWatcher establishes a new watcher with the underlying OS and begins waiting for events.
Package-Level Variables (only one, which is exported)
Common errors that can be reported by a watcher
Package-Level Constants (total 5, all are exported)
These are the generalized file operations that can trigger a notification.
These are the generalized file operations that can trigger a notification.
These are the generalized file operations that can trigger a notification.
These are the generalized file operations that can trigger a notification.
These are the generalized file operations that can trigger a notification.