From 1abd6cd07c542aab833928bfa02618bbfbd05839 Mon Sep 17 00:00:00 2001 From: Bruno 21 Date: Thu, 27 Sep 2018 06:34:40 +0200 Subject: [PATCH] _homebrew.sh Remplacement echo "$brew_outdated" | awk '{print $1}' | xargs -p -n 1 brew upgrade ;; par une boucle for Le reste des upgrade continue si une maj bloque. --- _homebrew.sh | 40 +++++++++++++++++++++++++++++----------- 1 file changed, 29 insertions(+), 11 deletions(-) diff --git a/_homebrew.sh b/_homebrew.sh index e2e1333..7cd088b 100755 --- a/_homebrew.sh +++ b/_homebrew.sh @@ -59,11 +59,20 @@ if [ -n "$upd3" ]; then a=$(echo -e "Do you wanna run \033[1mbrew upgrade "$upd3"\033[0m? (y/n)") read -p "$a" choice - case "$choice" in - y|Y ) echo "$brew_outdated" | awk '{print $1}' | xargs -p -n 1 brew upgrade ;; - n|N ) echo "Ok, let's continue";; - * ) echo "invalid";; - esac + #case "$choice" in + # y|Y ) echo "$brew_outdated" | awk '{print $1}' | xargs -p -n 1 brew upgrade ;; + # n|N ) echo "Ok, let's continue";; + # * ) echo "invalid";; + #esac + + if [ "$choice" == "y" ]; then + for i in "$upd3" + do + echo "$i" | awk '{print $1}' | xargs -p -n 1 brew upgrade + done + else + echo "Ok, let's continue" + fi else @@ -82,7 +91,12 @@ outdated=$(echo "$cask_outdated" | grep -v '(latest)') if [ -n "$outdated" ]; then echo "$outdated" - echo "$outdated" | awk '{print $1}' | awk '{print $1}' | xargs brew cask reinstall + #echo "$outdated" | awk '{print $1}' | awk '{print $1}' | xargs brew cask reinstall + for i in "$outdated" + do + echo "$i" | awk '{print $1}' | awk '{print $1}' | xargs brew cask reinstall + done + else echo -e "\033[4mNo availables Cask updates.\033[0m" fi @@ -96,11 +110,15 @@ if [ -n "$latest" ] && [ "$no_distract" = false ]; then echo "" read -p "Do you wanna run Cask (latest) upgrade? (y/n)" choice - case "$choice" in - y|Y|o ) echo "$latest" | awk '{print $1}' | xargs -p -n 1 brew cask upgrade --greedy ;; - n|N ) echo "Ok, let's continue";; - * ) echo "invalid";; - esac + + if [ "$choice" == "y" ]; then + for i in "$latest" + do + echo "$i" | awk '{print $1}' | xargs -p -n 1 brew cask upgrade --greedy + done + else + echo "Ok, let's continue" + fi fi echo ""