Skip to content

Releases

v0.4.0

Choose a tag to compare

@cloudripper cloudripper released this 11 Sep 16:49

Hardening release. Fixes symlink traversal outside the watched tree, an unterminated event path, invalid inotify watch descriptors, and several ownership bugs in config and cache cleanup. No API changes.

v0.3.2

Choose a tag to compare

@cloudripper cloudripper released this 18 Mar 16:08
  • Added missing header
  • Removed redundant code

v0.3.1

Choose a tag to compare

@cloudripper cloudripper released this 23 Jan 04:28

What's Changed

  • Added diff and logging features using a caching implementation
  • Added verbosity option
  • Smoothed out the UX a bit more

Full Changelog: https://github.com/cloudripper/sqwatch/commits/v0.3.1

v0.0.2

Choose a tag to compare

@cloudripper cloudripper released this 21 Jan 17:32
4c871e8

What's Changed

  • Improve interface with colors and formatting; fix child process sig handling by @cloudripper in #1
  • Added time input to adjust debounce time by @cloudripper in #2

Full Changelog: https://github.com/cloudripper/sqwatch/commits/v0.0.2

v0.0.1

Choose a tag to compare

@cloudripper cloudripper released this 21 Jan 17:47
65234db

What's Changed

  • Improve interface with colors and formatting; fix child process sig handling by @cloudripper in #1

Full Changelog: https://github.com/cloudripper/sqwatch/commits/v0.0.1

v0.0.0

Choose a tag to compare

@cloudripper cloudripper released this 21 Jan 17:49

V0.0.0 - Initial Release

SQWatch is a simple, lightweight file system event watcher that executes user-defined commands in response to changes.
Features

File and directory monitoring using inotify
Event-based command execution (create, modify, delete, move, attribute changes)
Low resource footprint
Simple command-line interface
Nix and Make build support

Installation

Available via nix-shell
Standard Make installation supported

System Requirements

Linux (inotify-based)
POSIX-compliant shell