#!/usr/bin/env bash config() { echo -ne "Checking env file... " FABMANAGER_PATH=$(pwd) if [ ! -w "$FABMANAGER_PATH/config/env" ]; then echo "Fab-manager's environment file not found or not writable." echo "Please run this script from the installation folder, and as a user having write access on config/env" exit 1 fi local _commands=("sed" "grep") for _command in "${_commands[@]}"; do echo "detecting $_command..." if ! command -v "$_command" then echo "Please install $_command before running this script." echo -e "\e[91m[ ❌ ] $_command was not found, exiting...\e[39m" && exit 1 fi done } rename_var() { current=$(grep -Po "SUPERADMIN_EMAIL=\K.*" "$FABMANAGER_PATH/config/env") sed -i.bak "s/SUPERADMIN_EMAIL=$current/ADMINSYS_EMAIL=$current/g" "$FABMANAGER_PATH/config/env" } proceed() { config rename_var } proceed "$@"