Skip to content

Convert Shell Conduit Pipeline to Regular Conduit Process #20

@ProofOfKeags

Description

@ProofOfKeags

Currently the only way to wire up conduits to the output of shell processes is

shell "blah" $| conduit myConduitPipeline and it requires that myConduitPipeline both inputs and outputs bytestrings.

What I would like to be able to do is to wire up a bunch of shell processes and then use that composite process as a regular conduit source with an output of ByteString such that I can wire up downstream processes without being constrained to have the downstream process result in ByteString outputs. This necessarily loses the ability to wire it up into the inputs of other shell processes but I think this is a common enough use case to be useful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions