Java-optional is a project mainly written in Java, it's free.
Java version of alexy's and paulp's Scala optional tool
This is a Java version of alexy's and paulp's Scala optional command line tool (https://github.com/paulp/optional).
package com.stephentu.testapp;
import static com.stephentu.JavaOptional.*;
public class TestApp {
public static void main(String[] args) {
runMain(TestApp.class, args);
}
public static void optMain(int numClients, double replicationFactor, String bindHost) {
System.out.println("numClients: " + numClients);
System.out.println("replicationFactor: " + replicationFactor);
System.out.println("bindHost: " + bindHost);
}
}
And now you can simply invoke your app as follows
java -cp [...] TestApp --numClients 10 --replicationFactor 2.0 --bindHost localhost