golang/go

os/exec: provide better support for creating pipelines

Aperta

#11.164 aperta il 11 giu 2015

 (3 commenti) (0 reazioni) (0 assegnatari)Go (19.008 fork)batch import
FeatureRequesthelp wanted

Metriche repository

Star
 (133.883 stelle)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

Creating pipelines using os/exec is somewhat tedious. There are a couple of good external packages that provide higher-level interfaces: http://godoc.org/gopkg.in/pipe.v2 http://godoc.org/github.com/ghemawat/stream

Brad asked me to file an issue to think about making this better for Go 1.6.

Related: it's common to want the text of stderr on failure, but not as CombinedOutput. The pipe package calls this DividedOutput: http://godoc.org/gopkg.in/pipe.v2#DividedOutput

Guida contributor