golang/go

os/exec: provide better support for creating pipelines

Open

#11.164 aberto em 11 de jun. de 2015

Ver no GitHub
 (3 comments) (0 reactions) (0 assignees)Go (19.008 forks)batch import
FeatureRequesthelp wanted

Métricas do repositório

Stars
 (133.883 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

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

Guia do colaborador