Issue #21: No longer need to have grails version installed to list.

This commit is contained in:
Marco Vermeulen
2012-10-09 10:13:56 +01:00
parent 752a16036b
commit 2bf8b771e2
3 changed files with 7 additions and 11 deletions

View File

@@ -10,6 +10,6 @@ Feature: List Candidates
Scenario: List all available Versions without a Candidate installed
Given I do not have a "grails" candidate installed
When I enter "gvm list grails"
Then I see "Stop! grails has never been installed."
Then I see "Available Grails Versions"

View File

@@ -47,18 +47,8 @@ function check_not_installed {
fi
}
function check_candidate_present {
if [ ! -d "$GVM_DIR/$CANDIDATE" ]; then
echo ""
echo "Stop! $CANDIDATE has never been installed."
exit 0
fi
}
function build_version_csv {
CANDIDATE="$1"
check_candidate_present "$CANDIDATE"
CSV=""
for version in $(ls -1 $GVM_DIR/$CANDIDATE); do
if [ $version != 'current' ]; then

View File

@@ -126,6 +126,12 @@ curl -s "$GVM_SERVICE/res/gvm" > "$HOME/.gvm/bin/gvm"
chmod +x "$HOME/.gvm/bin/gvm-init.sh"
chmod +x "$HOME/.gvm/bin/gvm"
echo "Creating candidate directories..."
mkdir -p "$HOME/.gvm/groovy"
mkdir -p "$HOME/.gvm/grails"
mkdir -p "$HOME/.gvm/griffon"
mkdir -p "$HOME/.gvm/gradle"
echo "Attempting to update bash profile..."
SNIPPET='[[ -s "$HOME/.gvm/bin/gvm-init.sh" ]] && source "$HOME/.gvm/bin/gvm-init.sh"'