Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.apache.commons.cli.Option
- import org.apache.commons.cli.OptionGroup
- import org.apache.commons.cli.BasicParser
- public class ParseTest
- {
- // "./groovy /tmp/ParseTest.groovy -o -svcname bla" fails, when not adding svcname option.
- public static void main(String[] args)
- {
- CliBuilder cli = new CliBuilder(usage: 'Parsing test default usage', header: 'Parsing test header', stopAtNonOption: true, posix: false)
- OptionGroup group = new OptionGroup()
- group.addOption(new Option("s", "service", false, "service operation"))
- group.addOption(new Option("o", "online", false, "bring node online"))
- cli.options.addOptionGroup(group)
- //cli.options.addOption(new Option("svcname", "servicename", false, "service name"))
- cli.parse(args)
- }
- }
Add Comment
Please, Sign In to add comment