Packages
version_tasks
0.9.3
0.12.0
0.11.4
0.11.3
0.11.2
0.11.1
0.11.0
0.10.29
0.10.28
0.10.27
0.10.26
0.10.25
0.10.24
0.10.23
0.10.22
0.10.21
0.10.20
0.10.19
0.10.18
0.10.17
0.10.16
0.10.15
0.10.14
0.10.13
0.10.12
0.10.11
0.10.10
0.10.9
0.10.8
0.10.7
0.10.6
0.10.5
0.10.4
0.10.3
0.10.1
0.10.0
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.8.3
0.8.1
0.7.0
0.6.0
0.5.0
0.4.0
0.3.3
0.3.1
0.2.6
A suite of mix tasks for managing your libs version numbers with git and hex
Current section
Files
Jump to
Current section
Files
version_tasks
mix.exs
mix.exs
defmodule VersionTasks.Mixfile do
use Mix.Project
@app :version_tasks
@git_url "https://github.com/aforward/version_tasks"
@home_url @git_url
@version "0.9.3"
@deps [
{:mix_test_watch, "~> 0.3", only: :dev, runtime: false},
{:git_cli, "~> 0.2"},
{:ex_doc, "0.16.1", only: [ :dev, :test ]},
]
@package [
name: @app,
files: ["lib", "mix.exs", "README*", "README*", "LICENSE*"],
maintainers: ["Andrew Forward"],
licenses: ["MIT"],
links: %{"GitHub" => @git_url}
]
# ------------------------------------------------------------
def project do
in_production = Mix.env == :prod
[
app: @app,
version: @version,
elixir: "~> 1.4",
name: "VersionTasks",
description: "A suite of mix tasks for managing your libs version numbers with git and hex",
package: @package,
source_url: @git_url,
homepage_url: @home_url,
docs: [main: "VersionTasks",
extras: ["README.md"]],
build_embedded: in_production,
start_permanent: in_production,
deps: @deps,
]
end
def application do
[
extra_applications: [ # built-in apps that need starting
:logger
],
]
end
end