in src/main/java/org/apache/commons/cli/HelpFormatter.java [356:374]
private void appendOption(final StringBuilder buff, final Option option, final boolean required) {
if (!required) {
buff.append("[");
}
if (option.getOpt() != null) {
buff.append("-").append(option.getOpt());
} else {
buff.append("--").append(option.getLongOpt());
}
// if the Option has a value and a non blank argname
if (option.hasArg() && (option.getArgName() == null || !option.getArgName().isEmpty())) {
buff.append(option.getOpt() == null ? longOptSeparator : " ");
buff.append("<").append(option.getArgName() != null ? option.getArgName() : getArgName()).append(">");
}
// if the Option is not a required option
if (!required) {
buff.append("]");
}
}