#!/usr/bin/env bash config_file="config/app.php" function usage { echo echo "Usage:" echo "$0 ON/OFF" echo "- ON : set general debug mode ON" echo "- OFF : set general debug mode OFF" echo } [[ $1 != "ON" && $1 != "OFF" ]] && usage && exit if [[ $1 == "OFF" ]] ; then # OFF CURRENT_VAL="true" NEW_VAL="false" else # ON CURRENT_VAL="false" NEW_VAL="true" fi sed -e "s/'debug' => filter_var(env('DEBUG', $CURRENT_VAL)/'debug' => filter_var(env('DEBUG', $NEW_VAL)/" -i $config_file # For Mac OS => replace -i with -i '' #sed -e "s/'debug' => filter_var(env('DEBUG', $CURRENT_VAL)/'debug' => filter_var(env('DEBUG', $NEW_VAL)/" -i '' $config_file echo echo "DEBUG MODE is $1" echo