xworkspace-console/api/command.go
2026-06-13 07:41:47 +08:00

24 lines
398 B
Go

package main
import (
"os/exec"
"strings"
)
func commandState(name string, args ...string) string {
out := commandOutput(name, args...)
if out == "" {
return ""
}
return strings.TrimSpace(out)
}
func commandOutput(name string, args ...string) string {
cmd := exec.Command(name, args...)
out, err := cmd.Output()
if err != nil {
return ""
}
return strings.TrimSpace(string(out))
}