watchout
⚡️ Just... yellin' for changes! File System Monitor for devs
Summary
| Latest Version | Unknown |
|---|---|
| License | MIT |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:25 |
Tags
Installation
nimble install watchout
choosenim install watchout
git clone https://github.com/openpeeps/watchout
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| watchout | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://github.com/openpeeps/watchout |
|---|---|
| Homepage | https://github.com/openpeeps/watchout |
| Registry Source | nimble_official |
README

⚡️ A fast, small, lightweight filesystem monitor. Yellin' for changes!
API reference | Download (not yet)
😍 Key Features
todo
- [x] Open Source | MIT license
Installing
nimble install watchout
Examples
import watchout
proc onFound(file: File) =
echo "Found"
echo file.getPath
proc onChange(file: File) =
echo "Changed"
echo file.getPath
proc onDelete(file: File) =
echo "Deleted"
echo file.getPath
var w = newWatchout("../tests/*.nim", onChange, onFound, onDelete)
w.start(waitThreads = true)
❤ Contributions & Support
- 🐛 Found a bug? Create a new Issue
- 👋 Wanna help? Fork it!
- 😎 Get €20 in cloud credits from Hetzner
🎩 License
Watchout MIT license.
Copyright © 2023 OpenPeeps & Contributors — All rights reserved.