Show HN: PlayCLI: Play Iteratees + UNIX pipe
blog.greweb.fr
blog.greweb.fr
http://amoffat.github.com/sh/I haven't go that far in the API but you can still do something like:
CLI.enumerate(Seq("curl", "-s", "http://news.ycombinator.com/"))
and val curl = (url: String) => CLI.enumerate(Seq("curl", "-s", url))
This Seq synthax is provided by scala.sys.process,
AFAIK, as a nice side-effect, it guarantees some safety of command parameters (avoiding injections).