* Initializes parser
*
* @return OptionParser object with all available options
*/
protected static OptionParser getParser() {
OptionParser parser = new OptionParser();
// help options
CoordinatorAdminUtils.acceptsHelp(parser);
// required options
CoordinatorAdminUtils.acceptsUrlMultiple(parser);
parser.acceptsAll(Arrays.asList(OPT_D, OPT_DEFINITION), "config definition string")
.withRequiredArg()
.describedAs("store-config-definition-string")
.ofType(String.class);
parser.acceptsAll(Arrays.asList(OPT_F, OPT_FILE), "config file path")
.withRequiredArg()
.describedAs("store-config-file-path")
.ofType(String.class);
// optional options
CoordinatorAdminUtils.acceptsConfirm(parser);