public class Test {
public static void main(String[] args) throws Exception {
final DefaultOptionBuilder obuilder = new DefaultOptionBuilder();
final ArgumentBuilder abuilder = new ArgumentBuilder();
final CommandBuilder cbuilder = new CommandBuilder();
final GroupBuilder gbuilder = new GroupBuilder();
Option recursive =
obuilder
.withShortName("r")
.withLongName("recursive")
.withDescription("do recursively")
.create();
Command update =
cbuilder
.withName("update")
.withName("up")
.withDescription("update the work directory")
/*
.withChildren(new GroupBuilder()