Documentation ¶
Index ¶
Constants ¶
View Source
const TokenHeader = "X-Nagios-Plugin-Token" //nolint:gosec
Variables ¶
This section is empty.
Functions ¶
func GetAllInDirectory ¶
GetAllInDirectory recursively returns all paths to files and directories in dir (excluding files with ignored extensions). It returns nil, nil, <err> on the first error encountered.
func WatchDirectories ¶
func WatchDirectories( directories []string, provider WatchFuncProvider, done <-chan struct{}) error
WatchDirectories watches for changes in directories and calls WatchFn on every change. It terminates after done is closed.
Types ¶
type Differential ¶
type Differential struct {
// contains filtered or unexported fields
}
Differential implements WatchFuncProvider. Use NewDifferential to initialize Differential.
func NewDifferential ¶
func NewDifferential( ignoredExtensions, initialFilePaths []string, httpClient *http.Client, url, token string) (Differential, error)
NewDifferential returns initialized Differential.
func (Differential) WatchFn ¶
func (d Differential) WatchFn(path string) error
type WatchFuncProvider ¶
Click to show internal directories.
Click to hide internal directories.