mirror of
https://github.com/rwinkhart/cachyos-postinstall-helper.git
synced 2026-08-28 04:46:52 -04:00
Remove "bash" from removals
This commit is contained in:
+1
-13
@@ -1,30 +1,18 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"os/exec"
|
||||
|
||||
"github.com/rwinkhart/go-boilerplate/front"
|
||||
"github.com/rwinkhart/go-boilerplate/other"
|
||||
)
|
||||
|
||||
func removals() {
|
||||
for {
|
||||
var doAll bool
|
||||
choice := front.InputMenuGen("Application to remove:", []string{"back", "all", "bash", "linux-cachyos-lts"})
|
||||
choice := front.InputMenuGen("Application to remove:", []string{"back", "all", "linux-cachyos-lts"})
|
||||
var target string
|
||||
switch choice {
|
||||
case 1:
|
||||
return
|
||||
case 2:
|
||||
cmd := exec.Command("pacman", "-Rcns", "bash", "linux-cachyos-lts", "--noconfirm")
|
||||
err := cmd.Run()
|
||||
if err != nil {
|
||||
other.PrintError("Failed to perform application removals", 1)
|
||||
}
|
||||
doAll = true
|
||||
case 3:
|
||||
target = "bash"
|
||||
case 4:
|
||||
target = "linux-cachyos-lts"
|
||||
}
|
||||
if !doAll {
|
||||
|
||||
Reference in New Issue
Block a user