feat: set stdin

This commit is contained in:
Kevin Franklin Kim 2024-01-03 17:04:42 +01:00
parent 740a5659c0
commit 684859a1fa
No known key found for this signature in database

View File

@ -141,6 +141,9 @@ func (c *Cmd) Run(ctx context.Context) (string, error) {
combinedBuf := new(bytes.Buffer)
traceWriter := logrus.StandardLogger().WriterLevel(logrus.TraceLevel)
if c.stdin != nil {
cmd.Stdin = c.stdin
}
cmd.Stdout = io.MultiWriter(append(c.stdoutWriters, combinedBuf, traceWriter)...)
cmd.Stderr = io.MultiWriter(append(c.stderrWriters, combinedBuf, traceWriter)...)