cmd.go 336 B

1234567891011121314151617181920
  1. package pacmanconf
  2. import (
  3. "bytes"
  4. "os/exec"
  5. )
  6. func pacmanconf(args []string) (string, string, error) {
  7. var outbuf, errbuf bytes.Buffer
  8. cmd := exec.Command("pacman-conf", args...)
  9. cmd.Stdout = &outbuf
  10. cmd.Stderr = &errbuf
  11. err := cmd.Run()
  12. stdout := outbuf.String()
  13. stderr := errbuf.String()
  14. return stdout, stderr, err
  15. }