diff --git a/deploy/install b/deploy/install index 1484142..c4cd2fb 100755 --- a/deploy/install +++ b/deploy/install @@ -1,12 +1,12 @@ #!/usr/bin/env bash +set -e [[ -d /tmp/sower ]] || mkdir /tmp/sower cd /tmp/sower echo ======== Install sower to your system ======== -VERSION="$(curl -s "https://api.github.com/repos/wweir/sower/releases/latest" | awk -F '"' '/tag_name/{print $4}')" +VERSION="$(curl -s "https://api.github.com/repos/wweir/sower/releases/latest" | awk -F '"' '/tag_name/{printf $4}')" succ_message(){ - set +x echo echo ======== Installed sower to your system ======== echo The config file is: /usr/local/etc/sower.toml @@ -14,10 +14,9 @@ succ_message(){ } case "$(uname -s)" in "Darwin") - echo Please enter remote server adddress: + printf "Please enter remote server adddress: " read ADDRESS echo - set -x curl -SLf https://github.com/wweir/sower/releases/download/$VERSION/sower-darwin.tar.gz | tar xzv @@ -41,11 +40,10 @@ case "$(uname -s)" in echo do not support auto deploy on SysVinit exit 1 fi - echo Server side or client side, which do you wanna install\[c/s\]: + printf "Server side or client side, which do you wanna install [c/s]: " read SIDE echo - set -x case "$SIDE" in "c") echo Please enter remote server adddress: