From 7ecbae78526b8f3dca3d116ea045bc1c358ce900 Mon Sep 17 00:00:00 2001 From: gian Date: Fri, 7 Sep 2012 10:56:33 -0300 Subject: [PATCH] displaying an error message when the gemset does not exist --- libexec/rbenv-gemset-delete | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libexec/rbenv-gemset-delete b/libexec/rbenv-gemset-delete index 17a6b84..7e3089a 100755 --- a/libexec/rbenv-gemset-delete +++ b/libexec/rbenv-gemset-delete @@ -8,5 +8,12 @@ if [ -z "$RBENV_VERSION" ] || [ -z "$RBENV_GEMSET" ]; then exit 1 fi -rm -rf "$(rbenv prefix "$RBENV_VERSION")/gemsets/$RBENV_GEMSET" +GEMSET_PATH="$(rbenv prefix "$RBENV_VERSION")/gemsets/$RBENV_GEMSET" + +if [ ! -d $GEMSET_PATH ]; then + echo "couldn't delete ${RBENV_GEMSET} from ${RBENV_VERSION}. Check if it exists" + exit 1 +fi + +rm -rf $GEMSET_PATH echo "deleted ${RBENV_GEMSET} from ${RBENV_VERSION}"