add new grails-shell module
simple implementation for create-app that uses AntBuilder
add interface for pluggable interactive shell and wire it together
use Gradle application plugin to create a starter script
- creating starter script: ../gradlew installApp
- example: ./build/install/grails-shell/bin/grails-shell create-app testapp --profile=web
- starts in interactive mode when application.properties file exists in current dir
Start working on ProfileRepositorySpec
sample profile for unit tests
start working on yaml based SimpleProfile
start working on yaml command handler
add spec for GrailsCli
fix failing test
refactor user.dir resetting
use cglib-nodep for tests so that asm3 isn't pulled in to test dependencies
start working on interactive mode tests
- solve chdir problem with jnr-posix
don't buffer GrailsConsole PrintStreams
continue working on interactive cli tests
add methods for cleaning up GrailsConsole state (useful in cli unit tests)
use ExpectIt to implement basic cli tests
add test for help about a single command
refactor GrailsCliSpec
store errors for grails-shell branch too