aboutsummaryrefslogtreecommitdiffstats
path: root/src/action.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/action.rs16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/action.rs b/src/action.rs
index f404494..dacf289 100644
--- a/src/action.rs
+++ b/src/action.rs
@@ -129,13 +129,17 @@ fn update() -> Result<(), String> {
}
}
- util::print_collected_packages(&update_pkgs, "Packages to update");
- if util::yn_prompt("Proceed with update?") {
- for (name, path, cfg_path) in update_pkgs {
- config::run_config_command(&cfg_path, &path, ConfigCommand::Build)?;
- config::run_config_command(&cfg_path, &path, ConfigCommand::Install)?;
- println!("Upgraded {}", name);
+ if !update_pkgs.is_empty() {
+ util::print_collected_packages(&update_pkgs, "Packages to update");
+ if util::yn_prompt("Proceed with update?") {
+ for (name, path, cfg_path) in update_pkgs {
+ config::run_config_command(&cfg_path, &path, ConfigCommand::Build)?;
+ config::run_config_command(&cfg_path, &path, ConfigCommand::Install)?;
+ println!("Upgraded {}", name);
+ }
}
+ } else {
+ println!("No packages to update.");
}
Ok(())
le='2015-09-28 00:33:26 +0200'>2015-09-28Untypedef struct itemGravatar FRIGN 1-10/+9 2015-09-28Fix the conversion from microseconds to nanosecondsGravatar Quentin Rameau 1-1/+1 2015-09-28Replace deprecated usleep() with nanosleep()Gravatar Quentin Rameau 1-2/+3 2015-09-28config.mk: use -std=c99Gravatar Hiltjo Posthuma 1-1/+1 2015-09-27dmenu: style improvementsGravatar Hiltjo Posthuma 1-204/+213 2015-09-27drw style improvementsGravatar Hiltjo Posthuma 2-93/+106 2015-09-27separate program-specific c99 bool and X11Gravatar Hiltjo Posthuma 2-11/+10 2015-09-27config.mk: fix _XOPEN_SOURCE=700 for getline()Gravatar Hiltjo Posthuma 1-1/+1 2015-09-27config.mk: improve feature test checkGravatar Hiltjo Posthuma 1-1/+1 2015-08-06Fixed typo introduced by shared codeGravatar Eric Pruitt 1-1/+1 2015-07-19stest: get rid of getopt, use suckless arg.hGravatar Hiltjo Posthuma 3-53/+141 2015-07-19config.mk: add FREETYPELIBS and FREETYPEINCGravatar Hiltjo Posthuma 1-3/+9 2015-07-19fix prompt color style how it used to beGravatar Hiltjo Posthuma 1-1/+1 2015-06-27Use libdraw: add Xft and fallback-fonts support to graphics libGravatar Hiltjo Posthuma 11-316/+684 2014-09-17applied Hiltjo's patch as suggested on the ml to fix ControlMask for C-j and C-mGravatar Anselm R Garbe 2-2/+5 2014-07-30fix crash with ctrl-enter as inputGravatar Hiltjo Posthuma 1-1/+2 2014-05-29updated copyright notices in LICENSE and dmenu.c fileGravatar Anselm R Garbe 2-2/+2 2013-08-13applied Martin Kühl's inverse matching flag to stestGravatar Anselm R Garbe 2-4/+7 2013-08-02applied Martti Kühne's dmenu monitor patchGravatar Anselm R Garbe 3-4/+14 2013-06-28accepted vi'is exit approach ^[ (suggested by Arkaduisz)Gravatar Anselm R Garbe 1-0/+2