From 7128066f739327e15bfefa86361a04d08d58f2ab Mon Sep 17 00:00:00 2001 From: Bruno 21 Date: Sun, 3 Feb 2019 07:50:14 +0100 Subject: [PATCH] make-brew-installer.sh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -minor fix -‘brew install mas’ option --- make-brew-installer.sh | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/make-brew-installer.sh b/make-brew-installer.sh index a198a0e..6628118 100755 --- a/make-brew-installer.sh +++ b/make-brew-installer.sh @@ -112,6 +112,17 @@ else fi ' >> brew-install.sh +# test if mas is installed +echo ' +# test if mas is installed' >> brew-install.sh +echo ' +if [[ $(command -v mas) == "" ]]; then + brew install mas +else + echo "mas already installed" +fi +' >> brew-install.sh + if [[ "$brew" -eq 1 ]] || [[ "$casks" -eq 1 ]] || [[ "$mas" -eq 1 ]]; then echo -e "\n# Brew tap list.\n" >> brew-install.sh echo -e "🍺 Get Homebrew \033[3m\033[93mtap\033[0m list" @@ -135,14 +146,14 @@ if [ "$mas" -eq 1 ]; then echo -e "\n# Mac App Store applications list.\n" >> brew-install.sh echo -e "🍏 Get Mac App Store \033[3m\033[93mapplications\033[0m list" #mas list | awk '{print $1}' | sed -e 's/^/mas install /' >> brew-install.sh - dependencies=$(mas list) + appfrommas=$(mas list) while read -r line; do number=$(echo "$line" | awk '{print $1}') name=$(echo "$line" | awk -F "(" '{print $1}' | awk {'first = $1; $1=""; print $0'} | sed 's/^ //g') echo "#$name" >> brew-install.sh echo "mas install $number" >> brew-install.sh echo " " >> brew-install.sh - done <<< "$dependencies" + done <<< "$appfrommas" fi chmod +x brew-install.sh