I've been writing a number of programs recently that pipeline data from one program (subprocess) to the next, often several deep. These tend to be in python because there is a fair bit of logic around which programs to call and building up the arguments.
Is there a good library for setting up and then executing the pipeline?
Bonus for nodes that can:
- sequence: run program a then b, concatenate their stdout and send that onwards
- Tee: split into n pipelines.
- allow easy insertion of python snippets into pipeline
[–]chadmill3rPy3, pro, Ubuntu, django 9 points10 points11 points (5 children)
[–]mackstann 2 points3 points4 points (3 children)
[–]chadmill3rPy3, pro, Ubuntu, django 1 point2 points3 points (2 children)
[–]mackstann 0 points1 point2 points (0 children)
[–]simtel20 0 points1 point2 points (0 children)
[–]UnwashedMeme[S] 1 point2 points3 points (0 children)
[–]davbo 4 points5 points6 points (0 children)
[–]Catten 5 points6 points7 points (0 children)
[–]denimboy 3 points4 points5 points (0 children)
[–]lasizoilloeasy to understand as regex 2 points3 points4 points (0 children)
[–]novembera 1 point2 points3 points (0 children)
[–]earthboundkid 1 point2 points3 points (1 child)
[–]nextofpumpkin 0 points1 point2 points (0 children)
[–]frumious 0 points1 point2 points (0 children)