11ebea0714a33b666f67ce0663475d5af3766c67

Author
Michael Aquilina <michaelaquilina@gmail.com>
Committer
Michael Aquilina <michaelaquilina@gmail.com>
Date

Message

Iterate through all *requirements.txt files

Diff

 1diff --git a/autoswitch_virtualenv.plugin.zsh b/autoswitch_virtualenv.plugin.zsh
 2index be585b8286c86d2d99d52d11e4bdee017294c663..fa9b25a735b303fcbb96bd6a5d8a2dedf3092273 100644
 3--- a/autoswitch_virtualenv.plugin.zsh
 4+++ b/autoswitch_virtualenv.plugin.zsh
 5@@ -66,13 +66,14 @@ function mkvenv()
 6   else
 7     venv_name="$(basename $PWD)"
 8     mkvirtualenv "$venv_name" $@
 9-    if [[ -f "requirements.txt" ]]; then
10-      printf "Found a requirements.txt. Install? (Y/n): "
11+    for requirements in *requirements.txt
12+    do
13+      printf "Found a %s file. Install? (Y/n): " "$requirements"
14       read install_prompt
15       if [[ "$install_prompt" != "n" ]]; then
16-        pip install -r requirements.txt
17+        pip install -r $requirements
18       fi
19-    fi
20+    done
21     echo "$venv_name" > ".venv"
22   fi
23 }