From b07415a90adc6fc40d4f693bdadaba49d6d8d7cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Sun, 7 May 2017 19:15:57 +0200 Subject: Allow force install That is installation without asking. --- utils/inst | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'utils') diff --git a/utils/inst b/utils/inst index 4d44cdf..2bb41f7 100644 --- a/utils/inst +++ b/utils/inst @@ -2,9 +2,14 @@ # vim: ft=sh ask() { - echo -ne "\e[1;34m$1 (Y/n) \e[0m" - read - [[ $REPLY =~ ^[Yy]?$ ]] + if $FORCE; then + echo -e "\e[1;34m$1\e[0m" + # Fall trough with 0 exit (always yes) + else + echo -e -n "\e[1;34m$1? (Y/n) \e[0m" + read + [[ $REPLY =~ ^[Yy]?$ ]] + fi } dodiff() { @@ -25,7 +30,11 @@ dodiff() { echo -e "\e[1;32mNo difference detected:\e[0m $OUT" return fi - vimdiff "$1" "$OUT" + if $FORCE; then + doinst "$1" "$OUT" + else + vimdiff "$1" "$OUT" + fi } checkdiff() { -- cgit v1.2.3