Author: msahyoun Date: Sun Dec 20 20:08:53 2020 New Revision: 1884657 URL: http://svn.apache.org/viewvc?rev=1884657&view=rev Log: PDFBOX-2602: add command name; remove obsolte description
Modified: pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/Encrypt.java Modified: pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/Encrypt.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/Encrypt.java?rev=1884657&r1=1884656&r2=1884657&view=diff ============================================================================== --- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/Encrypt.java (original) +++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/Encrypt.java Sun Dec 20 20:08:53 2020 @@ -35,6 +35,7 @@ import org.apache.pdfbox.pdmodel.encrypt import org.apache.pdfbox.pdmodel.encryption.StandardProtectionPolicy; import picocli.CommandLine; +import picocli.CommandLine.Command; import picocli.CommandLine.Option; import picocli.CommandLine.Parameters; @@ -44,27 +45,9 @@ import picocli.CommandLine.Parameters; * * @author Ben Litchfield */ +@Command(name = "Encrypt", description = "Encrypt a PDF file.") public final class Encrypt { - - String message = "Usage: java -jar pdfbox-app-x.y.z.jar Encrypt [options] <inputfile> [outputfile]\n" - + "\nOptions:\n" - + " -O <password> : Set the owner password (ignored if certFile is set)\n" - + " -U <password> : Set the user password (ignored if certFile is set)\n" - + " -certFile <path to cert> : Path to X.509 certificate (repeat both if needed)\n" - + " -canAssemble <true|false> : Set the assemble permission\n" - + " -canExtractContent <true|false> : Set the extraction permission\n" - + " -canExtractForAccessibility <true|false> : Set the extraction permission\n" - + " -canFillInForm <true|false> : Set the fill in form permission\n" - + " -canModify <true|false> : Set the modify permission\n" - + " -canModifyAnnotations <true|false> : Set the modify annots permission\n" - + " -canPrint <true|false> : Set the print permission\n" - + " -canPrintDegraded <true|false> : Set the print degraded permission\n" - + " -keyLength <length> : Key length in bits " - + "(valid values: 40, 128 or 256, default is 256)\n" - + "\nNote: By default all permissions are set to true!"; - - // Expected for CLI app to write to System.out/Sytem.err @SuppressWarnings("squid:S106") private static final PrintStream SYSERR = System.err;