Author: msahyoun Date: Mon Dec 28 16:19:00 2020 New Revision: 1884882 URL: http://svn.apache.org/viewvc?rev=1884882&view=rev Log: PDFBOX-2602: use options instead of parameters as suggested by clig.dev
Modified: pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFMerger.java Modified: pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFMerger.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFMerger.java?rev=1884882&r1=1884881&r2=1884882&view=diff ============================================================================== --- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFMerger.java (original) +++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFMerger.java Mon Dec 28 16:19:00 2020 @@ -26,6 +26,7 @@ import org.apache.pdfbox.multipdf.PDFMer import picocli.CommandLine; import picocli.CommandLine.Command; +import picocli.CommandLine.Option; import picocli.CommandLine.Parameters; /** @@ -41,10 +42,10 @@ public final class PDFMerger implements @SuppressWarnings("squid:S106") private static final PrintStream SYSERR = System.err; - @Parameters(paramLabel = "inputfile", index="0", arity = "2..*", description = "the PDF files to merge.") + @Option(names = {"-i", "--input"}, description = "the PDF files to merge.", paramLabel = "<infile>", required = true) private File[] infiles; - @Parameters(paramLabel = "outputfile", index="1", arity="1", description = "the merged PDF file.") + @Option(names = {"-o", "--output"}, description = "the merged PDF file.", required = true) private File outfile; /**