Current section
Files
Jump to
Current section
Files
lib/gen_module.ex
defmodule Mix.Tasks.Curl2httpoison.Gen do
@moduledoc false
defmodule Module do
@moduledoc false
use Mix.Task
@doc false
def run([inputfile, outputfile | t]) do
Curl2httpoison.gen_file(inputfile, outputfile, t == ["--force"])
end
end
defmodule Line do
@moduledoc false
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