golang/go

os/exec: provide better support for creating pipelines

Open

#11,164 opened on 2015年6月11日

GitHub で見る
 (3 comments) (0 reactions) (0 assignees)Go (19,008 forks)batch import
FeatureRequesthelp wanted

Repository metrics

Stars
 (133,883 stars)
PR merge metrics
 (30d に merged PR はありません)

説明

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

コントリビューターガイド