Eliver
Interactive semantic versioning for Elixir packages.
Eliver is an Elixir clone of semvergen
Eliver...
- bumps the version in
mix.exs - prompts the user for changelog entries and updates
CHANGELOG.md - commits these changes
- creates a tag
- pushes to origin
Installation
- Add
eliverto your list of dependencies inmix.exs:
```elixir
def deps do
[{:eliver, "~> 0.1.0"}]
end
```
Usage
$ mix eliver.bump
TODO
- Add support to release the package to Hex
- Clean up prompt code (maybe create a separate package that provides a pretty dsl to prompt for user input?)
Contributing
Please do.