feat: support restic check operation (#303)

This commit is contained in:
Gareth
2024-05-27 10:26:18 -07:00
committed by GitHub
parent 5a51ae7c20
commit ce42f68d0d
43 changed files with 1807 additions and 989 deletions

View File

@@ -45,13 +45,12 @@ func main() {
cmd.Env = os.Environ()
cmd.Env = append(cmd.Env, "ENV=production")
pro, pwo := io.Pipe()
pre, pwe := io.Pipe()
cmd.Stdout = pwo
cmd.Stderr = pwe
pr, pw := io.Pipe()
cmd.Stdout = pw
cmd.Stderr = pw
go func() {
io.Copy(l, io.MultiReader(pro, pre))
io.Copy(l, pr)
}()
if err := cmd.Start(); err != nil {