From 348e4ca255a23b99669b848bfbeec0a30d3accf8 Mon Sep 17 00:00:00 2001 From: 3wc <3wc.git@doesthisthing.work> Date: Fri, 11 Sep 2020 12:58:11 +0200 Subject: [PATCH] Error if .envrc is blocked Closes #6 --- abra | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/abra b/abra index 6fcab75..30a769e 100755 --- a/abra +++ b/abra @@ -2,7 +2,12 @@ PROGRAM_NAME=""$(basename "$0") if [ -z "$STACK_NAME" ] || [ -z "$STACK_NAME" ]; then - echo "ERROR: STACK_NAME must be set (e.g. export STACK_NAME=my_cool_app)" + echo "$(tput setaf 1)ERROR: STACK_NAME must be set (e.g. export STACK_NAME=my_cool_app)$(tput sgr0 )" + exit +fi + +if type direnv 2>&1 > /dev/null && ! direnv status | grep -q 'Found RC allowed true'; then + echo "$(tput setaf 1)ERROR: direnv is blocked, run direnv allow$(tput sgr0)" exit fi