Current section

Files

Jump to
pow lib mix tasks pow.ex
Raw

lib/mix/tasks/pow.ex

defmodule Mix.Tasks.Pow do
use Mix.Task
@shortdoc "Prints Pow help information"
@moduledoc """
Prints Pow tasks and their information.
mix pow
"""
@doc false
def run(args) do
case args do
[] -> general()
_ -> Mix.raise "Invalid arguments, expected: mix pow"
end
end
defp general do
Application.ensure_all_started(:pow)
Mix.shell.info "Pow v#{Application.spec(:pow, :vsn)}"
Mix.shell.info "A user authentication solution for Plug and Phoenix apps."
Mix.shell.info "\nAvailable tasks:\n"
Mix.Tasks.Help.run(["--search", "pow."])
end
end