edf11c4c8c320a2710e64a9f05eeff69c2b1036a
- Author
- Michael Aquilina <michaelaquilina@gmail.com>
- Committer
- Michael Aquilina <michaelaquilina@gmail.com>
- Date
Message
Display message in mkvenv when $AUTOSWITCH_DEFAULT_PYTHON set
Diff
1diff --git a/autoswitch_virtualenv.plugin.zsh b/autoswitch_virtualenv.plugin.zsh
2index 75fd264f83126c2ebce45f7187e163a5f9435470..071348cfc456d06b1fb989ae976fe78b92db9932 100644
3--- a/autoswitch_virtualenv.plugin.zsh
4+++ b/autoswitch_virtualenv.plugin.zsh
5@@ -321,6 +321,10 @@ function mkvenv()
6
7
8 if [[ -n "$AUTOSWITCH_DEFAULT_PYTHON" && ${params[(I)--python*]} -eq 0 ]]; then
9+ printf "${PURPLE}"
10+ printf 'Using $AUTOSWITCH_DEFAULT_PYTHON='
11+ printf "$AUTOSWITCH_DEFAULT_PYTHON"
12+ printf "${NONE}\n"
13 params+="--python=$AUTOSWITCH_DEFAULT_PYTHON"
14 fi
15
16diff --git a/tests/test_mkvenv.zunit b/tests/test_mkvenv.zunit
17index cf194a19bd403e451d98bfbbd981b9b20da7e82e..b1bdeaffe23b40787499ea064598b934b5a83cf5 100644
18--- a/tests/test_mkvenv.zunit
19+++ b/tests/test_mkvenv.zunit
20@@ -92,8 +92,10 @@
21 assert "$TARGET/myproject/.venv" exists
22 # Assert mock output
23
24- expected="virtualenv --python=python_foo $HOME/.virtualenvs/myproject-"
25+ expected='Using $AUTOSWITCH_DEFAULT_PYTHON=python_foo'
26 assert "$lines[2]" contains "$expected"
27+ expected="virtualenv --python=python_foo $HOME/.virtualenvs/myproject-"
28+ assert "$lines[3]" contains "$expected"
29
30 run cat "$TARGET/myproject/.venv"
31