ExSync
Yet another Elixir reloader.
System Support
ExSync deps on ExFSwatch and ExFSWatch deps on fs
So just like fs
- Mac fsevent
- Linux inotify
- Windows inotify-win (untested)
NOTE: On Linux you need to install inotify-tools.
Usage
Create a new application:
mix new my_appAdd exsync to your
mix.exsdependencies:def deps do[ {:exsync, "~> 0.1", only: :dev} ]endList
:exsyncas your application dependencies:def application do[ applications: [:exsync] ]end
Usage for umbrella project
Create an umbrella project
mix new my\_umbrella\_app --umbrellaAdd exsync to your
mix.exsdependencies:def deps do[ {:exsync, "~> 0.1", only: :dev} ]endstart your umbrella project with
exsynctaskiex -S mix exsync