Skip to content
Yet another elixir reloader.
Elixir
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
config first commit Nov 3, 2014
lib
test first commit Nov 3, 2014
.gitignore ignore mix.lock Jul 18, 2015
LICENSE
README.md
mix.exs

README.md

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

  1. Create a new application:

    mix new my_app
    
  2. Add exsync to your mix.exs dependencies:

    def deps do
      [ {:exsync, "~> 0.1", only: :dev} ]
    end
    
  3. List :exsync as your application dependencies:

    def application do
      [ applications: [:exsync] ]
    end
    

Usage for umbrella project

  1. Create an umbrella project

    mix new my_umbrella_app --umbrella
    
  2. Add exsync to your mix.exs dependencies:

    def deps do
      [ {:exsync, "~> 0.1", only: :dev} ]
    end
    
  3. start your umbrella project with exsync task

    iex -S mix exsync
    
Something went wrong with that request. Please try again.