code: func (o *Options) initWatcher() error {
  	fswatcher := filesystem.NewFsnotifyWatcher()
  	err := fswatcher.Init(o.eventHandler, o.errorHandler)
  	if err != nil {
  		return err
  	}
  	err = fswatcher.AddWatch(o.ConfigFile)
  	if err != nil {
  		return err
  	}
  	o.watcher = fswatcher
  	return nil
  }
docs: // Creates a new filesystem watcher and adds watches for the config file.