No description
  • Rust 71.6%
  • Nix 26.6%
  • Dockerfile 1.8%
Find a file
2021-02-20 19:14:08 +01:00
.github/workflows release action 2021-02-20 18:24:26 +01:00
src better tests 2021-02-20 18:19:17 +01:00
tests better tests 2021-02-20 18:19:17 +01:00
.gitignore add makefile tests and travis config 2018-04-17 13:21:42 +02:00
Cargo.lock cleanup dev-deps 2021-02-20 19:14:08 +01:00
Cargo.toml cleanup dev-deps 2021-02-20 19:14:08 +01:00
Dockerfile add makefile tests and travis config 2018-04-17 13:21:42 +02:00
LICENSE Create LICENSE 2018-04-16 17:06:53 +02:00
Makefile cleanup makefile 2021-02-20 18:21:29 +01:00
notify-redis.iml initial version 2018-04-16 17:05:10 +02:00
README.md update readme 2019-05-16 13:09:13 +02:00

Notify Redis

Build Status

Push filesystem notifications into a redis list

Getting the binary

There are 3 ways for getting the binary to run

  • Grab a pre-compiled static binary from the releases page.
  • By running make to use docker to build a static binary (requires make and docker)
  • By running cargo build (requires rust)

Usage

notify-redis /path/to/watch redis://localhost list_name

The recorded filesystem events will be pushed to the configured list. Details about how events are encoded can be found here

Filesystem events are debounced and merge where applicable (e.g. touch foo.txt, mv foo.txt bar.txt will result in one write event for bar.txt)