4b8265aae7489bfcc668b1011eb8046021138f15
- Author
- Michael Aquilina <michaelaquilina@gmail.com>
- Committer
- Michael Aquilina <michaelaquilina@gmail.com>
- Date
Message
Allow --verbose option for mkvenv
Diff
1diff --git a/autoswitch_virtualenv.plugin.zsh b/autoswitch_virtualenv.plugin.zsh
2index 42becc09991e76ab9e7174208f5468c7cbd4185a..b0a4408e50f767e8182f74b00598726ef36a9110 100644
3--- a/autoswitch_virtualenv.plugin.zsh
4+++ b/autoswitch_virtualenv.plugin.zsh
5@@ -62,7 +62,7 @@ function _maybeworkon() {
6 # Gives the path to the nearest parent .venv file or nothing if it gets to root
7 function _check_venv_path()
8 {
9- local check_dir=$1
10+ local check_dir="$1"
11
12 if [[ -f "${check_dir}/.venv" ]]; then
13 printf "${check_dir}/.venv"
14@@ -170,8 +170,12 @@ function mkvenv()
15 venv_name="$(basename $PWD)"
16
17 printf "Creating ${PURPLE}%s${NONE} virtualenv\n" "$venv_name"
18- # TODO: Allow verbose option to remove suppressing details
19- virtualenv $@ "$(_virtual_env_dir)/$venv_name" > /dev/null
20+
21+ if [[ ${@[(ie)--verbose]} -eq ${#@} ]]; then
22+ virtualenv $@ "$(_virtual_env_dir)/$venv_name"
23+ else
24+ virtualenv $@ "$(_virtual_env_dir)/$venv_name" > /dev/null
25+ fi
26
27 printf "$venv_name\n" > ".venv"
28 chmod 600 .venv