Sha256: d5a6a37b9cb77acc3b5f58ad02b4ac6ad4bc635de75db6e7e48ae3080db0936a
Contents?: true
Size: 851 Bytes
Versions: 3
Compression:
Stored size: 851 Bytes
Contents
#!/usr/bin/env ruby require_relative '../lib/asciidoctor-pdf' require 'asciidoctor/cli' options = Asciidoctor::Cli::Options.new backend: 'pdf', header_footer: true # FIXME provide an API in Asciidoctor for sub-components to print version information unless ARGV != ['-v'] && (ARGV & ['-V', '--version']).empty? $stdout.write %(Asciidoctor PDF #{Asciidoctor::Pdf::VERSION} using ) # NOTE the print_version method was added in Asciidoctor 1.5.2 if options.respond_to? :print_version options.print_version else puts %(Asciidoctor #{::Asciidoctor::VERSION} [http://asciidoctor.org]) end exit 0 end # FIXME This is a really bizarre API. Please make me simpler. case (result = options.parse! ARGV) when Integer exit result else invoker = Asciidoctor::Cli::Invoker.new options GC.start invoker.invoke! exit invoker.code end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
asciidoctor-pdf-1.5.0.alpha.10 | bin/asciidoctor-pdf |
asciidoctor-pdf-1.5.0.alpha.9 | bin/asciidoctor-pdf |
asciidoctor-pdf-1.5.0.alpha.8 | bin/asciidoctor-pdf |