Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/autozimu/unison-fsmonitor
unison-fsmonitor implementation
https://github.com/autozimu/unison-fsmonitor
macos unison unison-fsmonitor
Last synced: 4 days 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 (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-06T04:03:49.000Z (7 days ago)
- Last Synced: 2024-11-06T05:17:29.926Z (7 days ago)
- Topics: macos, unison, unison-fsmonitor
- Language: Rust
- Homepage:
- Size: 75.2 KB
- Stars: 83
- Watchers: 5
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# unison-fsmonitor
[![Github Actions Status](https://github.com/autozimu/unison-fsmonitor/workflows/build-and-test/badge.svg)](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
-
-