Packages

Curl2HTTPoison transform your curl request to HTTPPoison request code

Current section

Files

Jump to
curl2httpoison lib gen_module.ex
Raw

lib/gen_module.ex

defmodule Mix.Tasks.Curl2httpoison.Gen do
defmodule Module do
use Mix.Task
@doc false
def run([inputfile, outputfile]) do
Mix.shell.info Curl2httpoison.gen_file(inputfile, outputfile)
end
end
defmodule Line do
use Mix.Task
@doc false
def run(args) do
out = args
|> String.join(" ")
|> Curl2httpoison.parse_curl
|> Curl2httpoison.produce_code
Mix.shell.info out
end
end
end