Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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