in pkg/filesystem/file_watcher.go [136:146]
func (f *FileWatcher) loadFile() error {
if _, err := os.Stat(f.path); errors.Is(err, os.ErrNotExist) {
return f.handler(nil)
}
content, err := os.ReadFile(f.path)
if err != nil {
return err
}
return f.handler(content)
}