title: How do I get the non-option arguments from the CliBuilder?
body: <p>I have the simplest ever groovy script trying to figure out the CliBuilder.   How do I make the CliBuilder give me the command line arguments beyond the options?  My expectation is that a command line invocation like...</p>
  
  <pre><code>./hello.groovy -u robert Edward
  </code></pre>
  
  <p>...would produce output like...</p>
  
  <pre><code>ROBERT EDWARD
  </code></pre>
  
  <p>from my source like...</p>
  
  <pre><code>#!/usr/bin/env groovy
  cli = new CliBuilder(usage:'hello.groovy [-hu] [name ...]')
  cli.with {
    h longOpt: 'help', 'Show usage information'
    u longOpt: 'upper', 'uppercase eachg name'
  }
  options = cli.parse(args)
  if(!options) {
    throw new IllegalStateException("WTF?!?")
  }
  if(options.h || options.arguments().isEmpty()) {
    cli.usage()
    return
  }
  println("$options.arguments()");
  </code></pre>
  
  <p>..but I can't figure out how to get the rest of the arguments, the ones beyond the option.</p>