|
|
|
@@ -283,11 +283,11 @@ func result(pm manager, pkgs []Package) *ListOutput {
|
|
|
|
|
func (m manager) installArgs(name string) (string, []string) {
|
|
|
|
|
switch m.name {
|
|
|
|
|
case "dnf":
|
|
|
|
|
return "dnf", []string{"install", "-y", "--", name}
|
|
|
|
|
return "dnf", []string{"install", "-y", name}
|
|
|
|
|
case "apt":
|
|
|
|
|
return "apt-get", []string{"install", "-y", "--", name}
|
|
|
|
|
return "apt-get", []string{"install", "-y", name}
|
|
|
|
|
case "pacman":
|
|
|
|
|
return "pacman", []string{"-S", "--noconfirm", "--", name}
|
|
|
|
|
return "pacman", []string{"-S", "--noconfirm", name}
|
|
|
|
|
}
|
|
|
|
|
return "", nil
|
|
|
|
|
}
|
|
|
|
@@ -295,11 +295,11 @@ func (m manager) installArgs(name string) (string, []string) {
|
|
|
|
|
func (m manager) removeArgs(name string) (string, []string) {
|
|
|
|
|
switch m.name {
|
|
|
|
|
case "dnf":
|
|
|
|
|
return "dnf", []string{"remove", "-y", "--", name}
|
|
|
|
|
return "dnf", []string{"remove", "-y", name}
|
|
|
|
|
case "apt":
|
|
|
|
|
return "apt-get", []string{"remove", "-y", "--", name}
|
|
|
|
|
return "apt-get", []string{"remove", "-y", name}
|
|
|
|
|
case "pacman":
|
|
|
|
|
return "pacman", []string{"-R", "--noconfirm", "--", name}
|
|
|
|
|
return "pacman", []string{"-R", "--noconfirm", name}
|
|
|
|
|
}
|
|
|
|
|
return "", nil
|
|
|
|
|
}
|
|
|
|
@@ -322,11 +322,11 @@ func (m manager) upgradeArgs() (string, []string) {
|
|
|
|
|
func (m manager) upgradeOneArgs(name string) (string, []string) {
|
|
|
|
|
switch m.name {
|
|
|
|
|
case "dnf":
|
|
|
|
|
return "dnf", []string{"upgrade", "-y", "--", name}
|
|
|
|
|
return "dnf", []string{"upgrade", "-y", name}
|
|
|
|
|
case "apt":
|
|
|
|
|
return "apt-get", []string{"install", "--only-upgrade", "-y", "--", name}
|
|
|
|
|
return "apt-get", []string{"install", "--only-upgrade", "-y", name}
|
|
|
|
|
case "pacman":
|
|
|
|
|
return "pacman", []string{"-S", "--noconfirm", "--", name}
|
|
|
|
|
return "pacman", []string{"-S", "--noconfirm", name}
|
|
|
|
|
}
|
|
|
|
|
return "", nil
|
|
|
|
|
}
|
|
|
|
|