Skip to content

Interactive semantic versioning for Elixir packages

Notifications You must be signed in to change notification settings

glasnoster/eliver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eliver

CircleCI Hex.pm

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

  1. Add eliver to your list of dependencies in mix.exs:
def deps do
  [{:eliver, "~> 2.0.0", only: :dev}]
end
  1. Create a VERSION file with the initial version in the root of the project
  2. In mix.exs, read the version from VERSION
version: String.trim(File.read!("VERSION")),

Usage

$ mix eliver.bump

Contributing

Please do.

About

Interactive semantic versioning for Elixir packages

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •