zsh autoenv authorized dirs
This commit is contained in:
parent
c217b57e69
commit
46faf1536b
@ -19,6 +19,7 @@ __pycache__/
|
|||||||
*.log
|
*.log
|
||||||
*.bak
|
*.bak
|
||||||
*~
|
*~
|
||||||
|
.env.leave
|
||||||
|
|
||||||
# db
|
# db
|
||||||
*.db
|
*.db
|
||||||
|
|||||||
@ -21,12 +21,28 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
_autoenv() {
|
_autoenv() {
|
||||||
|
if [ -z "${PWD}" ]; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! grep "${PWD}" ~/.autoenv_authorized_dirs &>/dev/null; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -f .env ]; then
|
if [ -f .env ]; then
|
||||||
. ./.env
|
. ./.env
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
_autoenv_leave() {
|
_autoenv_leave() {
|
||||||
|
if [ -z "${OLDPWD}" ]; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! grep "${OLDPWD}" ~/.autoenv_authorized_dirs &>/dev/null; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -f "${OLDPWD}/.env.leave" ]; then
|
if [ -f "${OLDPWD}/.env.leave" ]; then
|
||||||
. "${OLDPWD}/.env.leave"
|
. "${OLDPWD}/.env.leave"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user