Current section

Files

Jump to
purerlex lib purserl_compiler.ex
Raw

lib/purserl_compiler.ex

defmodule Mix.Tasks.Compile.Purserl do
@moduledoc false
use Mix.Task.Compiler
alias DevHelpers.Purserl, as: P
@recursive true
@impl Mix.Task.Compiler
def run(_argv) do
config = Mix.Project.config() |> Keyword.get(:purserl, Keyword.new())
{:ok, pid} = P.start_link(config)
P.trigger_recompile(pid)
end
end