#!/usr/bin/env bash # Summary: Deactivate a jEnv plugin # Usage: jenv disable-plugin set -e [ -n "$JENV_DEBUG" ] && set -x # Provide jenv completions if [ "$1" = "--complete" ]; then exec jenv-plugins --enabled fi if [ -z "$1" ]; then jenv-help disable-plugin >&2 exit 1 fi plugin="$1" if [ -h "${JENV_ROOT}/plugins/$plugin" ]; then if [ -f "${JENV_ROOT}/plugins/$plugin/etc/jenv.d/unload/after.bash" ]; then source "${JENV_ROOT}/plugins/$plugin/etc/jenv.d/unload/after.bash" fi rm -f "${JENV_ROOT}/plugins/$plugin" $(jenv-rehash) echo "$plugin disabled" else echo "$plugin is not enabled" fi