ash/lib/mix/tasks/ash.reset.ex
2023-09-04 13:38:27 -04:00

13 lines
422 B
Elixir

defmodule Mix.Tasks.Ash.Reset do
@moduledoc """
Runs all tear down tasks for any extension on any resource/api in your application, followed by setup tasks.
"""
use Mix.Task
@shortdoc "Runs all tear down & setup tasks for any extension on any resource/api in your application."
def run(argv) do
Mix.Task.run("compile")
Mix.Task.run("ash.tear_down", argv)
Mix.Task.run("ash.setup", argv)
end
end