Current section

Files

Jump to
ehelper lib mix tasks h.fetch.ex
Raw

lib/mix/tasks/h.fetch.ex

# defmodule Mix.Tasks.H.Fetch do
# @shortdoc "Fetch url testing"
# use Mix.Task
# alias Ehelper.Httpc
# @switches [
# method: :string
# ]
# @aliases [
# m: :method
# ]
# @impl true
# def run(args) do
# Application.ensure_all_started(:castore)
# {opts, args} = OptionParser.parse!(args, strict: @switches, aliases: @aliases)
# args |> IO.inspect(label: "args")
# url = Enum.at(args, 0)
# case opts[:method] do
# m when m in ["2", "fetch2"] ->
# Httpc.fetch_body2!(url)
# _ ->
# Httpc.fetch_body!(url)
# end
# |> IO.inspect(label: "response")
# end
# def output(info), do: Mix.shell().info(info |> to_string)
# end