Current section

Files

Jump to
project lib mix tasks project gen env_config.ex
Raw

lib/mix/tasks/project/gen/env_config.ex

defmodule Mix.Tasks.Project.Gen.EnvConfig do
@shortdoc "Adds environment config"
@moduledoc "Adds `config :app, env: Mix.env()` to config.exs."
use Igniter.Mix.Task
@impl Igniter.Mix.Task
def igniter(igniter) do
app_name = Igniter.Project.Application.app_name(igniter)
Igniter.Project.Config.configure(igniter, "config.exs", app_name, [:env],
{:code, quote(do: Mix.env())}
)
end
end