Current section
Files
Jump to
Current section
Files
lib/mix/tasks/eeb.ex
defmodule Mix.Tasks.Eeb do
@shortdoc "Prints Eeb help info."
use Mix.Task
def run(args) do
{_opts, args, _} = OptionParser.parse(args)
case args do
[] -> help()
_ ->
Mix.raise "Invalid arguments, expected: mix eeb"
end
end
defp help() do
Mix.shell.info "Eeb v" <> Eeb.version
Mix.shell.info "Eeb is elixir extensible blog platform."
line_break()
if Version.match?(System.version, ">= 1.1.1") do
Hex.Shell.info "Available tasks:"
line_break()
Mix.Task.run("help", ["--search", "eeb."])
line_break()
end
end
def line_break(), do: Mix.shell.info ""
end