Watchman - A File Watching Service

  •        345

Watchman exists to watch files and record when they change. It can also trigger actions (such as rebuilding assets) when matching files change. It can recursively watch one or more directory trees. It does not follow symlinks. It knows they exist, but they show up the same as any other file in its reporting. You can query a root for file changes since you last checked, or the current state of the tree. You can subscribe to file changes that occur in a root.

https://facebook.github.io/watchman/
https://github.com/facebook/watchman

Tags
Implementation
License
Platform

   




Related Projects

SSIS File Watcher Task (Custom component)


This SSIS Custom Control Flow Component File Watcher Task project provides file/directory monitoring utilities with loggin and task processing support. The applications have multiple configuration options.

File Watcher Utilities


File system/directory monitoring utilities with loggin and task processing support (can execute files or make a WCF service call). Multiple configuration options. Source code libraries can be used to create a custom file system monitor.

babel-watch - Reload your babel-node app on JS source file changes. And do it fast.


Reload your babel-node app on JS source file changes. And do it fast. If you're tired of using babel-node together with nodemon (or similar solution). The reason why the aforementioned setup performs so badly is the startup time of babel-node itself. babel-watch only starts babel in the "master" process where it also starts the file watcher. The transpilation is performed in that process too. On file-watcher events, it spawns a pure node process and passes transpiled code from the parent process together with the source maps. This allows us to avoid loading babel and all its deps every time we restart the JS script/app.

TrayFileWatcher


This program can watch file- changes on the computer. This program have some benefits if you want to watch some files, or a specifik folder or program folder. It can help you understand more of the I/O file system and more on events.

ASP Watcher


ASP Watcher is a high performance (smokin') MS Internet Information Server Monitoring package. It is small, scaleable, and works pretty good.


Drive Watcher


Drive Watcher windows application in .net framework 4. watch the chosen path for any change

sane - sane aims to be fast, small, and reliable filesystem watcher


Don't worry too much about choosing the correct mode upfront because sane maintains the same API across all modes and will be easy to switch. Watches a directory and all its descendant directories for changes, deletions, and additions on files and directories.

Process Watcher


ProcessWatcher will report on the starting and stopping of process on the local machine. Events are logged to an Event Log, and also displayed on a (optionally transparent) form. Useful for seeing what's happening on your machine, or just to verify that certain applications ar...

kicker - A lean, agnostic, flexible file-change watcher, using OS X FSEvents.


A lean, agnostic, flexible file-change watcher, using OS X FSEvents.

kicker - A lean, agnostic, flexible file-change watcher, using OS X FSEvents.


A lean, agnostic, flexible file-change watcher. Et cetera.

PowerShell scripts, modules and cmdlets for IT Admins


A useful set of additional scripts, modules and cmdlets that haven't been added to PowerShell (yet)

Simple Log Watcher


Swatch.pl started out as the quot;simple watchdogquot; for activly monitoring log files produced by UNIX's syslog facility. It has since been evolving into a utility that can monitor just about any type of log.

esprint - Fast eslint runner


esprint (pronounced E-S-sprint) speeds up eslint by running the linting engine across multiple threads. esprint sets up a server daemon to cache the lint status of each file in memory. It uses a watcher to determine when files change, to only lint files as necessary. It also has a CI mode where it does not set up a daemon and just lints in parallel. esprint will find the root of your project automatically and lint the whole project. In default mode, esprint will start a background server to watch source files and cache lint results in memory.

notify - Cross-platform filesystem notification library for Rust — v4 maintained, v5 in development.


Cross-platform filesystem notification library for Rust. Notify 2.x by default provided the events immediately as reported from the backend API. Notify 3+ by default debounces the events — if the backend reports two similar events in close succession, Notify will only report one. The old behaviour may be obtained through the Watcher::new_raw() function and RawEvent type, see the documentation.

Beobachter file watcher


Beobachter is a file monitor, usually used to watch at log files. It has a Java Swing interface that allow us to customize the highlighting of the logs depending of the log type. Very simple, multi-platform, fast and practical tool.

SmartWatcher


SmartWatcher is a simple windows service designed to watch a specific directories and taking specific actions to: Create - Change - Rename - Delete files events

Page Update Watcher


Page Update Watcher is a program that helps you monitor your favourite web pages for updates.

krb5-ticket-watcher


krb5-ticket-watcher is a tray applet for watching, renewing, and reinitializing Kerberos tickets.

Craig's List Watcher


The Craig's List Watcher Program generates info on every software job listed (on Craig's List) in a given area, or for all areas in the U.S. and Canada.

eve bazaar watcher


eve character bazaar watcher