Mimimix is Elixir code reloader. It watches the files in Elixir and Erlang directories, and if any files change, Mimimix will automatically recompile and reload your application.
- Create a new application:
mix new my_app
- Add to deps:
defp deps do
[{:mimimix, github: "evbogdanov/mimimix", only: :dev}]
end
- Add
:mimimix
as a development-only app:
def application do
dev_apps = case Mix.env == :dev do
true -> [:mimimix]
false -> []
end
[applications: dev_apps ++ my_apps]
end
Just modify your Elixir code (in the lib directory) or Erlang code (src directory), and Mimimix will do the rest.