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_LIST=
|
||||
|
||||
PYTHON="${PYTHON:=$(command -v python 2>&-)}"
|
||||
PYTHON="${PYTHON:=$(command -v python3 2>&-)}"
|
||||
PYTHON="${PYTHON:=$(command -v python 2>/dev/null)}"
|
||||
PYTHON="${PYTHON:=$(command -v python3 2>/dev/null)}"
|
||||
[ -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
|
||||
fi
|
||||
|
||||
|
@ -82,7 +82,7 @@ pyv() {
|
|||
-d)
|
||||
VENV_OPT="rm" ; VENV_LIST="${@#${VENV_OPT}}" ; VENV_LIST="${VENV_LIST#* }" ;;
|
||||
exit|quit|q)
|
||||
if command -v deactivate >&- 2>&- ; then
|
||||
if command -v deactivate >/dev/null 2>&1 ; then
|
||||
_pyv_log "Deactivating venv ${VIRTUAL_ENV##*/}..."
|
||||
deactivate
|
||||
else
|
||||
|
@ -138,7 +138,7 @@ pyv() {
|
|||
fi
|
||||
|
||||
if [ "$VENV_OPT" == "enter" ] ; then
|
||||
command -v deactivate >&- 2>&- && deactivate
|
||||
command -v deactivate >/dev/null 2>&1 && deactivate
|
||||
venv="${VENV_LIST%% *}"
|
||||
_pyv_log "Activating $venv..."
|
||||
|
||||
|
|
Loading…
Reference in a new issue