Current section
Files
Jump to
Current section
Files
lib/interface/cli/call.ex
defmodule Octopus.Interface.Cli.Call do
def call(input, config) do
command = config["command"]
case Rambo.run(command, input) do
{:ok, %Rambo{err: err, out: out, status: status}} ->
case status do
0 ->
{:ok, out}
_not_zero ->
{:error, err}
end
{:error, error} ->
{:error, inspect(error)}
end
end
end