Changed location of detect and added prompt to upgrade

i18n
Michal S 2 years ago
parent b6125aceed
commit c3b0fd7a2d
No known key found for this signature in database
GPG Key ID: A6A1A4DCB22279B9

@ -7,7 +7,6 @@ use internal::commands::ShellCommand;
use internal::error::SilentUnwrap;
use crate::args::{InstallArgs, Operation, QueryArgs, RemoveArgs, SearchArgs};
use crate::internal::detect;
use crate::internal::exit_code::AppExitCode;
use crate::internal::{init, sort, start_sudoloop, structs::Options};
@ -61,9 +60,6 @@ fn main() {
operations::clean(options);
}
}
// Check for .pacnew files
detect();
}
fn cmd_install(args: InstallArgs, options: Options) {

@ -2,6 +2,7 @@ use crate::internal::commands::ShellCommand;
use crate::internal::error::SilentUnwrap;
use crate::internal::exit_code::AppExitCode;
use crate::internal::rpc::rpcinfo;
use crate::internal::detect;
use crate::operations::aur_install::aur_install;
use crate::{info, log, prompt, Options};
@ -100,10 +101,17 @@ pub fn upgrade(options: Options) {
}
}
// If vector isn't empty, install AUR packages from vector, effectively upgrading
// If vector isn't empty, prompt to install AUR packages from vector, effectively upgrading
if !aur_upgrades.is_empty() {
aur_install(aur_upgrades, options);
let cont = prompt!(default false,
"Found AUR packages {} have new versions available, upgrade?",
aur_upgrades.join(", "),
);
if cont { aur_install(aur_upgrades, options); };
} else {
info!("No upgrades available for installed AUR packages");
}
// Check for .pacnew files
detect();
}

Loading…
Cancel
Save