fsw
« Back to VersTracker
Description:
File change monitor with multiple backends
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: file-monitoring development-tools automation watcher cross-platform
Install: brew install fsw
About:
Fsw is a cross-platform file change monitor that detects modifications in specified files or directories. It triggers external commands or scripts immediately upon detecting changes, making it ideal for automating development workflows. The tool supports multiple backends including FSEvents on macOS, inotify on Linux, and polling for maximum compatibility.
Key Features:
  • Cross-platform support (Linux, macOS, BSD)
  • Multiple backend detection mechanisms
  • Immediate command execution on file changes
  • Flexible event filtering and path watching
  • Low overhead monitoring
Use Cases:
  • Automatically recompiling code when source files change
  • Triggering tests or builds in development workflows
  • Monitoring log files and running analysis scripts
  • Hot-reloading web applications during development
Alternatives:
  • inotify-tools – Linux-specific, lacks macOS support
  • fswatch – Similar functionality, different implementation approach
  • nodemon – Node.js focused, application-specific rather than general purpose
Version History
Detected Version Rev Change Commit
Sep 13, 2025 5:28pm 0 VERSION_BUMP 022dc69f
Sep 13, 2024 7:51am 0 VERSION_BUMP 9987a50c