watchout

⚡️ Just... yellin' for changes! File System Monitor for devs

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version Unknown
License MIT
CI Status Failing
Downloads 0
Last Indexed 2026-07-21 05:25

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)
Github Actions Github Actions

😍 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

🎩 License

Watchout MIT license.
Copyright © 2023 OpenPeeps & Contributors — All rights reserved.