package main import "os/exec" func commandExists(cmd string) bool { _, err := exec.LookPath(cmd) return err == nil } func isArchPackageInstalled(packageName string) bool { cmd := exec.Command("pacman", "-Q", packageName) err := cmd.Run() return err == nil }