grr
This commit is contained in:
parent
ede252b89c
commit
5cccbee14c
1 changed files with 5 additions and 5 deletions
10
pyv
10
pyv
|
@ -58,11 +58,11 @@ pyv() {
|
||||||
VENV_OPT=
|
VENV_OPT=
|
||||||
VENV_LIST=
|
VENV_LIST=
|
||||||
|
|
||||||
PYTHON="${PYTHON:=$(command -v python 2>&-)}"
|
PYTHON="${PYTHON:=$(command -v python 2>/dev/null)}"
|
||||||
PYTHON="${PYTHON:=$(command -v python3 2>&-)}"
|
PYTHON="${PYTHON:=$(command -v python3 2>/dev/null)}"
|
||||||
[ -z "$PYTHON" ] && _pyv_err "Could not find python in PATH" && return 1
|
[ -z "$PYTHON" ] && _pyv_err "Could not find python in PATH" && return 1
|
||||||
|
|
||||||
if ! $PYTHON -m venv -h >&- 2>&- ; then
|
if ! $PYTHON -m venv -h >/dev/null 2>&1 ; then
|
||||||
_pyv_err "python-venv module not available" && return 1
|
_pyv_err "python-venv module not available" && return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -82,7 +82,7 @@ pyv() {
|
||||||
-d)
|
-d)
|
||||||
VENV_OPT="rm" ; VENV_LIST="${@#${VENV_OPT}}" ; VENV_LIST="${VENV_LIST#* }" ;;
|
VENV_OPT="rm" ; VENV_LIST="${@#${VENV_OPT}}" ; VENV_LIST="${VENV_LIST#* }" ;;
|
||||||
exit|quit|q)
|
exit|quit|q)
|
||||||
if command -v deactivate >&- 2>&- ; then
|
if command -v deactivate >/dev/null 2>&1 ; then
|
||||||
_pyv_log "Deactivating venv ${VIRTUAL_ENV##*/}..."
|
_pyv_log "Deactivating venv ${VIRTUAL_ENV##*/}..."
|
||||||
deactivate
|
deactivate
|
||||||
else
|
else
|
||||||
|
@ -138,7 +138,7 @@ pyv() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$VENV_OPT" == "enter" ] ; then
|
if [ "$VENV_OPT" == "enter" ] ; then
|
||||||
command -v deactivate >&- 2>&- && deactivate
|
command -v deactivate >/dev/null 2>&1 && deactivate
|
||||||
venv="${VENV_LIST%% *}"
|
venv="${VENV_LIST%% *}"
|
||||||
_pyv_log "Activating $venv..."
|
_pyv_log "Activating $venv..."
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue