public void StartWatching(IBrowserRefresher refresher) { _refresher = refresher; _watcher = new FileChangeWatcher(_settings.Root, FileSet.Deep("*.*"), this); _watcher.Start(); }
public void StartWatching(string path, ISpecFileObserver observer) { var fullPath = path.ToFullPath(); _watcher = new FileChangeWatcher(fullPath, FileSet.Deep("*.md"), this); _watcher.Start(); _observer = observer; }
public void WatchBinariesAt(string directory) { Console.WriteLine("Watching for binary and config file changes at " + directory); var fileSet = FileSet.Deep("*.dll;*.config;*.exe"); if (Exclude.IsNotEmpty()) { fileSet.Exclude = Exclude; } _watcher = new FileChangeWatcher(directory, fileSet, this) { ChangeBuffer = 500 }; _watcher.Start(); }