Initial commit

This commit is contained in:
Yuzuki616
2024-09-12 06:04:32 +09:00
commit 3f58fa7f0d
31 changed files with 2814 additions and 0 deletions

11
common/watcher/watcher.go Normal file
View File

@@ -0,0 +1,11 @@
package watcher
type EventHandler func(filename string) error
type ErrorHandler func(err error)
type Watcher interface {
SetEventHandler(handler EventHandler)
SetErrorHandler(handler ErrorHandler)
Watch() error
Close() error
}