.withVersion(GitRepositoryState.getRepositoryState().describe) .parse(args);
.withVersion(GitRepositoryState.getRepositoryState().describe) .parse(args); String corfuConfigurationString = (String) opts.get("-c");
/** * boilerplate activity generator, to be invoked from an application's main(). * * @param args are the args passed to main */ void start(String[] args) { // Parse the options given, using docopt. Map<String, Object> opts = new Docopt(USAGE) .withVersion(GitRepositoryState.getRepositoryState().describe) .parse(args); String corfuConfigurationString = (String) opts.get("-c"); /** * Must set up a Corfu runtime before everything. */ setCorfuRuntime( getRuntimeAndConnect(corfuConfigurationString) ); /** * Obviously, this application is not doing much yet, * but you can already invoke getRuntimeAndConnect to test if you can connect to a deployed Corfu service. * * Next, invoke a class-specific activity wrapper named 'action()'. */ action(); }