• Dave Syer's avatar
    First proper draft of DSL for Groovy Commands · ac34f9c9
    Dave Syer authored
    Users can declare or Command, OptionHandler classes in an init script
    or they can use a DSL, e.g.
    
    command("foo") { args -> println "Do stuff with ${args} array" }
    
    or
    
    command("foo") {
      options { option "bar", "Help text for bar option" ithOptionArg() ofType Integer }
      run { options -> println "Do stuff with ${options.valueOf('bar')}" }
    }
    ac34f9c9
Name
Last commit
Last update
..
commands Loading commit data...
grab-samples Loading commit data...
repro-samples Loading commit data...
scripts Loading commit data...
static/css Loading commit data...
templates Loading commit data...
classloader-test-app.groovy Loading commit data...
foo.jar Loading commit data...
foo.pom Loading commit data...
grab.groovy Loading commit data...
init.groovy Loading commit data...
logback.xml Loading commit data...
schema-all.sql Loading commit data...