diff --git a/script/run-in-env.sh b/script/run-in-env.sh index d9fe17f4b17..cc4d3784693 100755 --- a/script/run-in-env.sh +++ b/script/run-in-env.sh @@ -9,10 +9,12 @@ if [ -s .python-version ]; then fi # other common virtualenvs +my_path=$(git rev-parse --show-toplevel) + for venv in venv .venv .; do - if [ -f $venv/bin/activate ]; then - . $venv/bin/activate - fi + if [ -f "${my_path}/${venv}/bin/activate" ]; then + . "${my_path}/${venv}/bin/activate" + fi done exec "$@"