From 1ce248576d762443b70bb3c1b374767ec38606a7 Mon Sep 17 00:00:00 2001 From: James Harton Date: Wed, 14 Aug 2024 13:46:42 +1200 Subject: [PATCH] improvement: Add igniter installer. --- lib/mix/tasks/reactor_req.install.ex | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 lib/mix/tasks/reactor_req.install.ex diff --git a/lib/mix/tasks/reactor_req.install.ex b/lib/mix/tasks/reactor_req.install.ex new file mode 100644 index 0000000..f289ffc --- /dev/null +++ b/lib/mix/tasks/reactor_req.install.ex @@ -0,0 +1,16 @@ +defmodule Mix.Tasks.ReactorReq.Install do + @moduledoc """ + Installs Reactor.Req into a project. Should be called with `mix igniter.install reactor_req`. + """ + + alias Igniter.{Mix.Task, Project.Formatter} + + use Task + + @doc false + @impl Task + def igniter(igniter, _argv) do + igniter + |> Formatter.import_dep(:reactor_req) + end +end -- 2.45.2