From 802f9cb473ff186f9ae7938e91c5558dc35aba19 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Sat, 26 Apr 2014 12:46:09 -0700 Subject: [PATCH] scripts: styles --- scripts/devcompile.sh | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/scripts/devcompile.sh b/scripts/devcompile.sh index c38339eb1..38e04c6f8 100755 --- a/scripts/devcompile.sh +++ b/scripts/devcompile.sh @@ -10,25 +10,22 @@ WARN_COLOR="\x1b[33;01m" # http://stackoverflow.com/questions/4023830/bash-how-compare-two-strings-in-version-format verify_go () { - if [[ $1 == $2 ]] - then + if [[ $1 == $2 ]]; then return 0 fi + local IFS=. local i ver1=($1) ver2=($2) - for ((i=${#ver1[@]}; i<${#ver2[@]}; i++)) - do + for ((i=${#ver1[@]}; i<${#ver2[@]}; i++)); do ver1[i]=0 done - for ((i=0; i<${#ver1[@]}; i++)) - do - if [[ -z ${ver2[i]} ]] - then + + for ((i=0; i<${#ver1[@]}; i++)); do + if [[ -z ${ver2[i]} ]]; then ver2[i]=0 fi - if ((10#${ver1[i]} > 10#${ver2[i]})) - then + if ((10#${ver1[i]} > 10#${ver2[i]})); then echo -e "${ERROR_COLOR}==> Required Go version $1 not installed. Found $2 instead" exit 1 fi