mirror of
https://github.com/pyenv/pyenv-virtualenv.git
synced 2025-11-13 05:53:52 -05:00
handle --force option expectedly
This commit is contained in:
@@ -2,10 +2,12 @@
|
||||
#
|
||||
# Summary: Create a Python virtualenv using the pyenv-virtualenv plugin
|
||||
#
|
||||
# Usage: pyenv virtualenv [VIRTUALENV_OPTIONS] <version> <virtualenv-name>
|
||||
# Usage: pyenv virtualenv [-f|--force] [VIRTUALENV_OPTIONS] <version> <virtualenv-name>
|
||||
# pyenv virtualenv --version
|
||||
# pyenv virtualenv --help
|
||||
#
|
||||
# -f/--force Install even if the version appears to be installed already
|
||||
#
|
||||
|
||||
PYENV_VIRTUALENV_VERSION="20130527"
|
||||
VIRTUALENV_VERSION="${VIRTUALENV_VERSION:-1.9.1}"
|
||||
@@ -133,6 +135,7 @@ ensure_virtualenv "${VIRTUALENV}" "${VIRTUALENV_URL}" || {
|
||||
exit 1
|
||||
}
|
||||
|
||||
unset FORCE
|
||||
# Unset environment variables which starts with `VIRTUALENV_`.
|
||||
# These variables are reserved for virtualenv.
|
||||
unset VIRTUALENV_VERSION
|
||||
@@ -140,6 +143,9 @@ unset VIRTUALENV_VERSION
|
||||
parse_options "$@"
|
||||
for option in "${OPTIONS[@]}"; do
|
||||
case "$option" in
|
||||
"f" | "force" )
|
||||
FORCE=true
|
||||
;;
|
||||
"h" | "help" )
|
||||
usage 0
|
||||
;;
|
||||
|
||||
Reference in New Issue
Block a user