#!/bin/bash while [ True ]; do if [ "$1" = "--user" -o "$1" = "-u" ]; then USERNAME=$2 shift 2 elif [ "$1" = "--host" -o "$1" = "-h" ]; then HOST=$2 shift 2 else break fi done ARG=( "${@}" ) echo "Deploying to $HOST" TARFILE="audio-box.tar.gz" FOLDER="~/audio-box" tar -czf $TARFILE --exclude='.git' --exclude='.idea' --exclude='.gitignore' --exclude='build-deploy.sh' . scp $TARFILE $USERNAME@$HOST:~ ssh -t $USERNAME@$HOST "rm -rf $FOLDER ; mkdir -p $FOLDER ; tar -xvzf $TARFILE -C $FOLDER ; chmod +x $FOLDER/install.sh" echo "Deployed"