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;
 
     /**


Reply via email to