Current section
Files
Jump to
Current section
Files
installer/mix.exs
defmodule Still.New.MixProject do
use Mix.Project
@version "0.2.0"
def project do
[
app: :still_new,
version: @version,
elixir: "~> 1.10",
start_permanent: Mix.env() == :prod,
aliases: aliases(),
deps: deps()
]
end
def application do
[extra_applications: [:logger, :eex]]
end
defp deps do
[]
end
defp aliases do
[build: [&build_releases/1]]
end
defp build_releases(_) do
Mix.Tasks.Compile.run([])
Mix.Tasks.Archive.Build.run([])
Mix.Tasks.Archive.Build.run(["--output=still_new.ez"])
File.rename("still_new.ez", "./archives/still_new.ez")
File.rename("still_new-#{@version}.ez", "./archives/still_new-#{@version}.ez")
end
end