diff --git a/scripts/zshrc.sh b/scripts/zshrc.sh index 2aa12e9..8ef30c9 100755 --- a/scripts/zshrc.sh +++ b/scripts/zshrc.sh @@ -112,17 +112,22 @@ alias ufw="sudo ufw" alias nginx="sudo nginx" # Gradle with auto environment detection -if command -v 'gradle' &> /dev/null; then - [[ -z $GRADLE ]] && GRADLE="$(which gradle)" - gradle() { - if [[ -f "./gradlew" ]]; then - ./gradlew "$@" - else - $GRADLE "$@" - fi - } +if [[ -z $GRADLE ]]; then + if command -v 'gradle' &> /dev/null; then + GRADLE="$(which gradle)" + else + GRADLE="gradle" + fi fi +gradle() { + if [[ -f "./gradlew" ]]; then + ./gradlew "$@" + else + $GRADLE "$@" + fi +} + # Unix permissions reset (Dangerous! This will make executable files no longer executable) reset-permissions-dangerous() { sudo find . -type d -exec chmod 755 {} \;