feat: add tabbed settings dialog
This commit is contained in:
@@ -312,20 +312,24 @@ func kernelVersion() string {
|
||||
}
|
||||
|
||||
func terminalCommand(cfg config.Config, packages []string) (string, []string, error) {
|
||||
updateCommand := "lazy-update-manager update; printf '\\nDone. Press enter to close... '; read _"
|
||||
hold := ""
|
||||
if cfg.KeepTerminalOpen {
|
||||
hold = "; printf '\\nDone. Press enter to close... '; read _"
|
||||
}
|
||||
updateCommand := "lazy-update-manager update" + hold
|
||||
if len(packages) > 0 {
|
||||
selected := shellPackageList(packages)
|
||||
if selected == "" {
|
||||
return "", nil, errors.New("no valid packages selected")
|
||||
}
|
||||
updateCommand = "sudo pacman -S --needed " + selected + "; printf '\\nDone. Press enter to close... '; read _"
|
||||
updateCommand = "sudo pacman -S --needed " + selected + hold
|
||||
if helper := updater.AURHelper(); helper != "" && cfg.CheckAUR {
|
||||
updateCommand = helper + " -S --needed " + selected + "; printf '\\nDone. Press enter to close... '; read _"
|
||||
updateCommand = helper + " -S --needed " + selected + hold
|
||||
}
|
||||
}
|
||||
if helper := updater.AURHelper(); helper != "" && cfg.CheckAUR {
|
||||
if len(packages) == 0 {
|
||||
updateCommand = helper + " -Syu; printf '\\nDone. Press enter to close... '; read _"
|
||||
updateCommand = helper + " -Syu" + hold
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user