Devtools

Dev tools

mix devtools.docker_build your-app-name
mix devtools.docker_push
mix devtools.remote_console my-mega-app orgname/image
CommandDescription
mix devtools.majorWill bump major version and push to github. I.e. v1.1.1 -> v2.0.0
mix devtools.minorWill bump minor version and push to github. I.e. v1.1.1 -> v1.2.0
mix devtools.patchWill bump patch version and push to github. I.e. v1.1.1 -> v1.1.1
mix devtools.preWill bump or create pre-release version and push to github. I.e. v1.1.1 -> v1.1.1-0 or v1.1.1-0 -> v1.1.1-1
mix devtools.tagWill create git tag with version from your mix.exs and push it to github

Installation

Available in Hex, the package can be installed by adding devtools to your list of dependencies in mix.exs:

def deps do
[
{:devtools, "~> 2.0.0"}
]
end

Release

mix run -e "Mix.Tasks.Devtools.Patch.run([])"
mix run -e "Mix.Tasks.Devtools.Tag.run({})"
MIX_ENV=dev mix hex.publish --organization coingaming