Current section
Files
Jump to
Current section
Files
lib/mix/tasks/is_running.ex
defmodule Mix.Tasks.Deployment.IsRunning do
use Mix.Task
@shortdoc "Indicates whether the application is running on the stage"
def run([stage]) do
handle_is_running(Exdm.Remote.is_running?(String.to_atom(stage)))
end
defp handle_is_running({:ok, :yes}) do
IO.puts "yes"
end
defp handle_is_running({:ok, :no}) do
IO.puts "no"
end
defp handle_is_running({:error, _reason}) do
IO.puts "error"
end
end