in jsign-cli/src/main/java/net/jsign/JsignCLI.java [125:141]
private void printHelp() {
String header = "Sign and timestamp Windows executable files, Microsoft Installers (MSI), Cabinet files (CAB) or scripts (PowerShell, VBScript, JScript, WSF).\n\n";
String footer ="\n" +
"Examples:\n\n" +
" Signing with a PKCS#12 keystore and timestamping:\n\n" +
" jsign --keystore keystore.p12 --alias test --storepass pwd \\\n" +
" --tsaurl http://timestamp.comodoca.com/authenticode application.exe\n\n" +
" Signing with a SPC certificate and a PVK key:\n\n" +
" jsign --certfile certificate.spc --keyfile key.pvk --keypass pwd installer.msi\n\n" +
"Please report suggestions and issues on the GitHub project at https://github.com/ebourg/jsign/issues";
HelpFormatter formatter = new HelpFormatter();
formatter.setOptionComparator(null);
formatter.setWidth(85);
formatter.setDescPadding(1);
formatter.printHelp(getProgramName() + " [OPTIONS] [FILE]...", header, options, footer);
}