Current section
Files
Jump to
Current section
Files
lib/mix/tasks/project/remove/repo_credentials.ex
defmodule Mix.Tasks.Project.Remove.RepoCredentials do
use Igniter.Mix.Task
alias Mix.Tasks.Project.Helpers
@impl Igniter.Mix.Task
def igniter(igniter) do
app_name = Igniter.Project.Application.app_name(igniter)
repo = Helpers.repo(igniter)
igniter
|> Helpers.remove_config_key("dev.exs", app_name, repo, :username)
|> Helpers.remove_config_key("dev.exs", app_name, repo, :password)
|> Helpers.remove_config_key("test.exs", app_name, repo, :username)
|> Helpers.remove_config_key("test.exs", app_name, repo, :password)
end
end