https://github.com/autozimu/unison-fsmonitor
unison-fsmonitor implementation
https://github.com/autozimu/unison-fsmonitor
macos unison unison-fsmonitor
Last synced: about 1 year ago
JSON representation
unison-fsmonitor implementation
- Host: GitHub
- URL: https://github.com/autozimu/unison-fsmonitor
- Owner: autozimu
- License: mit
- Created: 2018-10-22T01:22:02.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-02-24T04:01:43.000Z (about 1 year ago)
- Last Synced: 2025-04-04T00:19:41.432Z (about 1 year ago)
- Topics: macos, unison, unison-fsmonitor
- Language: Rust
- Homepage:
- Size: 92.8 KB
- Stars: 86
- Watchers: 6
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# unison-fsmonitor
[](https://github.com/autozimu/unison-fsmonitor/actions?query=workflow%3Abuild-and-test)
## Why
`unison` doesn't include `unison-fsmonitor` for macOS, thus `-repeat watch` option doesn't work out of the box. This utility fills the gap. This implementation was originally made for macOS but shall work on other platforms as well like Linux, Windows.
## Install
```sh
brew install autozimu/homebrew-formulas/unison-fsmonitor
```
Alternatively if you have [cargo](https://github.com/rust-lang/cargo) installed,
```sh
cargo install unison-fsmonitor
```
## Usage
Simply run unison with `-repeat watch` as argument or `repeat=watch` in config file.
## File watch limits
You might need to update file watch limits in both hosts if watching limit reached. See for more details.
## Debug
```
RUST_LOG=debug unison
```
## References
- Protocol
-
-