[envs] support bash

This commit is contained in:
odrling 2024-03-27 21:39:09 +01:00
parent cf4ed7a303
commit 892dc6a2c0
No known key found for this signature in database
GPG key ID: EC907F69A27A90C5

View file

@ -115,8 +115,12 @@ odr-display-hooks() {
git config --get-regexp odrhooks\. 2>/dev/null
}
odr_previous_dir=''
odr-defaultenv() {
[ "$PWD" = "${odr_previous_dir}" ] && return
export DETECTED_HOOKS=
odr_previous_dir="$PWD"
odr-load-python-venv
odr-loadenvrc
odr-display-hooks
@ -146,7 +150,12 @@ layout() {
ewarn "layout was called and is a no-op, should be removed in .envrc"
}
chpwd_functions+=(odr-envs)
case "$0" in
*bash)
precmd_functions+=(odr-envs) ;;
*zsh)
chpwd_functions+=(odr-envs) ;;
esac
alias allow-envrc=odr-allow-envrc