babashka/examples/pods/pod-babashka-filewatcher
Michiel Borkent efab1e28a4 README
2020-05-06 21:30:56 +02:00
..
src [#411] pods 2020-05-06 21:14:14 +02:00
.gitignore [#411] pods 2020-05-06 21:14:14 +02:00
Cargo.lock [#411] pods 2020-05-06 21:14:14 +02:00
Cargo.toml [#411] pods 2020-05-06 21:14:14 +02:00
README.md README 2020-05-06 21:30:56 +02:00

pod-babashka-filewatcher

Compile

$ cargo build --release

Run

(babashka.pods/load-pod "target/release/pod-babashka-filewatcher")
(def chan (pod.babashka.filewatcher/watch "/tmp"))
(require '[clojure.core.async :as async])
(loop [] (prn (async/<!! chan)) (recur))
;;=> ["changed" "/tmp"]
;;=> ["changed" "/tmp"]