remove.go 314 B

12345678910111213141516
  1. package main
  2. import (
  3. "os"
  4. "os/exec"
  5. "strings"
  6. )
  7. func removePackage(pkg string, extra string, flags ...string) (err error) {
  8. cmd := exec.Command("sudo", PacmanBin, "-R"+extra, pkg, strings.Join(flags, " "))
  9. cmd.Stdout = os.Stdout
  10. cmd.Stdin = os.Stdin
  11. cmd.Stderr = os.Stderr
  12. err = cmd.Run()
  13. return nil
  14. }