Class: Pdfs2Pdf::CLI
- Inherits:
-
Thor
- Object
- Thor
- Pdfs2Pdf::CLI
- Defined in:
- lib/pdfs2pdf/cli.rb
Instance Method Summary collapse
Instance Method Details
#merge ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/pdfs2pdf/cli.rb', line 17 def merge pdf_files = CodeLister.files base_dir: [:base_dir], exts: %w(pdf), recursive: true create_pdfmarks(pdf_files, [:base_dir]) merge_pdfs(pdf_files) end |
#usage ⇒ Object
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/pdfs2pdf/cli.rb', line 26 def usage puts "Usage:\n pdfs2pdf merge [OPTIONS]\n\nOptions:\n -b, [--base-dir=BASE_DIR] # Base directory\n # Default: . (current directory)\n -r, [--recursive], [--no-recursive] # Search for files recursively\n # Default: true\n -v, [--version], [--no-version] # Display version information\n\nCombine multiple pdfs into one file with bookmarks\n EOT\nend\n" |