Skip to content

Instantly share code, notes, and snippets.

@jeofo
jeofo / .zshrc
Created September 12, 2025 04:04
ZSH Auto .venv
# Auto-activate .venv when entering a directory (search up to 2 parents)
function auto_venv() {
local dir=$PWD venv_path= venv_dir= current_venv=
for i in {0..2}; do
if [[ -f "$dir/.venv/bin/activate" ]]; then
venv_path="$dir/.venv/bin/activate"
break
fi
dir="$(dirname "$dir")"
done