Packages

Recompiles mix project on any change to the project src files.

Current section

Files

Jump to
ex_rerun CHANGELOG.md
Raw

CHANGELOG.md

# Changelog
## v0.1.0
### Added
- Support for monitoring Elixir and other source files and running mix tasks on
code modification changes using the following configuration parameters:
```elixir
# Default values
config :ex_rerun,
scan_interval: 4000,
silent: false,
elm: false,
test: false,
escript: false,
paths: ["lib", "priv"],
file_types: [".ex", ".exs", ".eex", ".json"]
```
where:
- `scan_interval` specifies the number of ms to wait between rerun checks,
- `silent` toggles whether to print every time `ex_rerun` recompiles,
- `elm` toggles whether to run the elm compilation task on recompile, requires
[elm_compile](https://hex.pm/packages/elm_compile) to be installed as a
project dependency,
- `test` toggles whether to also run mix test after each recompilation,
- `escript` toggles whether to run the escript compilation task on recompile,
- `paths` lists which folders to monitor, and
- `file_types` lists which files that will trigger a rerun when changed.