You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
amethyst/src/mods/uninstall.rs

26 lines
799 B
Rust

use runas::Command;
3 years ago
use crate::mods::strs::{inf, err_unrec};
3 years ago
pub fn uninstall(noconfirm: bool, pkg: &str) {
3 years ago
inf(format!("Attempting to uninstall {}", pkg));
if noconfirm == true {
let result = Command::new("pacman").arg("-Rs").arg(&pkg).arg("--noconfirm").status();
match result {
Ok(_) => {
println!("")
}
Err(_) => {
err_unrec(format!("Couldn't uninstall {}", pkg))
}};
} else {
let result = Command::new("pacman").arg("-Rs").arg(&pkg).status();
match result {
Ok(_) => {
println!("")
}
Err(_) => {
err_unrec(format!("Couldn't uninstall {}", pkg))
}};
3 years ago
}
}