IIRC linux pipes pass info to the next process via STDIN, so I think you need some function from IO module to read it, for example:
defmodule MyScript do
def main(args) do
IO.inspect(args, label: "Args")
Enum.each(IO.stream(:stdio, :line), &IO.write("stdio: #{&1}"))
end
end
[edit]
You found the anwser while I was looking at Elixir docs ![]()


















