Как автоматически перекомпилировать и перезагружать приложение iex + mix каждый раз, когда я изменяю исходный код?
Если комбинация iex + mix не может сделать это, какая самая простая альтернатива? Я проверил, как phoenix выполняет перезагрузку, и это не кажется простым для моего небольшого тестового проекта.
Я также знаю о .iex.exs
Хосе:
defmodule R do
def reload! do
Mix.Task.reenable "compile.elixir"
Application.stop(Mix.Project.config[:app])
Mix.Task.run "compile.elixir"
Application.start(Mix.Project.config[:app], :permanent)
end
end
И я не очень доволен, так как он не перезагружается автоматически при изменении кода, мне все еще нужно набрать R.reload!
на iex.
И... пожалуйста, помогите мне создать тег "iex" в stackoverflow, моей репутации недостаточно :)