From 5de20f1115d0c6ed0f6f9ac1b9015a9e8ef30028 Mon Sep 17 00:00:00 2001 From: PrincessPi3 Date: Fri, 8 Aug 2025 13:58:43 -0600 Subject: [PATCH] 1754683124 --- customscripts/python_pyenv_setup.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/customscripts/python_pyenv_setup.sh b/customscripts/python_pyenv_setup.sh index aaa15b8..66f7282 100644 --- a/customscripts/python_pyenv_setup.sh +++ b/customscripts/python_pyenv_setup.sh @@ -10,7 +10,7 @@ rcfile="$HOME/.zshrc" # zsh check_purge_package () { package_name=$1 - which -s $package_name # silently test for command + which -s $package_name 2>/dev/null 1>/dev/null # silently test for command package_check=$? # get return code. 0 for found, any other for not found if [ $package_check -eq 0 ]; then # if package is found, purge it @@ -31,6 +31,17 @@ check_purge_package pip check_purge_package pip3 check_purge_package pip2 +# remove any existing pyenv install +pyenv root 2>/dev/null 1>/dev/null # do it silently +pyenv_root_check=$? + +if [ $pyenv_root_check -eq 0 ]; then + echo "Removing existing pyenv installation" + rm -rf $(pyenv root) +else + echo "No existing pyenv installation found, skipping removal" +fi + # install pyenv curl -fsSL https://pyenv.run | bash ## setup shell