Skip to content
generated from openpeeps/pistachio

⚡️ A fast, small, lightweight filesystem monitor. Yellin' for changes!

License

Notifications You must be signed in to change notification settings

openpeeps/watchout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


⚡️ A fast, small, lightweight filesystem monitor. Yellin' for changes!

API reference | Download (not yet)
Github Actions Github Actions

😍 Key Features

todo

  • 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.