bin/asciidoctor-epub3 in asciidoctor-epub3-1.5.0.alpha.9 vs bin/asciidoctor-epub3 in asciidoctor-epub3-1.5.0.alpha.10
- old
+ new
@@ -1,17 +1,18 @@
#!/usr/bin/env ruby
+# frozen_string_literal: true
-if File.exist?(asciidoctor_epub3 = (File.expand_path '../../lib/asciidoctor-epub3', __FILE__))
+if File.exist? asciidoctor_epub3 = (File.expand_path '../lib/asciidoctor-epub3', __dir__)
require asciidoctor_epub3
else
require 'asciidoctor-epub3'
end
require 'asciidoctor/cli'
options = Asciidoctor::Cli::Options.new backend: 'epub3'
-# FIXME provide an API in Asciidoctor for sub-components to print version information
+# FIXME: provide an API in Asciidoctor for sub-components to print version information
unless ARGV != ['-v'] && (ARGV & ['-V', '--version']).empty?
require_relative '../lib/asciidoctor-epub3/version'
$stdout.write %(Asciidoctor EPUB3 #{Asciidoctor::Epub3::VERSION} using )
# NOTE the print_version method was added in Asciidoctor 1.5.2
if options.respond_to? :print_version
@@ -20,10 +21,10 @@
puts %(Asciidoctor #{::Asciidoctor::VERSION} [http://asciidoctor.org])
end
exit 0
end
-# FIXME This is a really bizarre API. Please make me simpler.
+# 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