diff --git a/classic/forge/setup b/classic/forge/setup index eb74669ae1..5fab8ac33a 100755 --- a/classic/forge/setup +++ b/classic/forge/setup @@ -2,8 +2,12 @@ ENV_PATH=$(poetry env info --path) if [ -d "$ENV_PATH" ]; then - rm -rf $ENV_PATH - echo "Removed the poetry environment at $ENV_PATH." + if [ -e delete ]; then + rm -rf "$ENV_PATH" || { echo "Please manually remove $ENV_PATH"; exit 1; } + else + echo "Press ENTER to remove $ENV_PATH" + read && { rm -r "$ENV_PATH" && echo "Removed the poetry environment at $ENV_PATH."; } || { echo "Please manually remove $ENV_PATH."; exit 1; } + fi else echo "No poetry environment found." fi