From 9851de3007c00f1b2a0e83996d7ffa2c4dbf4125 Mon Sep 17 00:00:00 2001 From: Bryan Joshua Pedini Date: Thu, 3 Jun 2021 17:44:18 +0200 Subject: [PATCH] may the Force be with you --- deploy.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/deploy.sh b/deploy.sh index 01a3690..b82a77e 100755 --- a/deploy.sh +++ b/deploy.sh @@ -2,12 +2,15 @@ THIS="$(dirname "$(readlink -fm "$0")")" SERVER=FALSE -CLEANUP=false +FORCE=FALSE +CLEANUP=FALSE _arguments() { for PARM in "$@"; do if [ "${PARM}" = "--server" ]; then SERVER=TRUE + elif [ "${PARM}" = "--force" ]; then + FORCE=TRUE elif [ "${PARM}" = "--cleanup" ]; then CLEANUP=TRUE elif [ "${PARM}" = "-h" ] || [ "${PARM}" = "--help" ]; then @@ -42,7 +45,7 @@ _cleanup() { _main() { _arguments "$@" - if [ ! -z "$(grep "#REF:bashrc_overrides:REF" ~/.bashrc)" ]; then + if [ ! -z "$(grep "#REF:bashrc_overrides:REF" ~/.bashrc)" ] && [ "${FORCE}" = FALSE ]; then echo "bash overrides already in place" echo "skipping..." echo @@ -52,11 +55,11 @@ _main() { echo fi - if [ "${SERVER}" = true ]; then + if [ "${SERVER}" = FALSE ]; then sed -i 's/terminal_fancyfying/terminal_fancyfying_server/' ~/.bashrc_overrides/_all fi - if [ "${CLEANUP}" = true ]; then + if [ "${CLEANUP}" = FALSE ]; then echo "cleaning up..." _cleanup fi