summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorDan Allen <dan.j.allen@gmail.com>2019-01-03 19:05:32 -0700
committerDan Allen <dan.j.allen@gmail.com>2019-01-06 16:42:36 -0700
commit6cb5106eff62be07425a882ab28cc8faf7a364cd (patch)
treecd96f7dbfd4d0c873729bbb81439b67de8a3b535 /bin
parent67ec4dc95522e4e6ca4f70009fadc9cbe71b4446 (diff)
use require_relative instead of modifying $LOAD_PATH
- use require_relative in place of require when it relied on $LOAD_PATH manipulation - configure bin scripts to work with require_relative - rename ROOT_PATH to ROOT_DIR - rename DATA_PATH to DATA_DIR - rename STYLESHEETS_DATA_PATH to STYLESHEETS_DIR - define LIB_DIR - simplify test helper require and setup - add bindir helper to test suite - remove unneeded constants in test helper - reorder autoload statements - require version directly instead of autoloading
Diffstat (limited to 'bin')
-rwxr-xr-xbin/asciidoctor6
-rwxr-xr-xbin/asciidoctor-safe6
2 files changed, 8 insertions, 4 deletions
diff --git a/bin/asciidoctor b/bin/asciidoctor
index fa0b32e2..b01aaefb 100755
--- a/bin/asciidoctor
+++ b/bin/asciidoctor
@@ -1,11 +1,13 @@
#!/usr/bin/env ruby
-if File.exist?(asciidoctor = (File.expand_path '../../lib/asciidoctor', __FILE__))
+asciidoctor = File.absolute_path '../lib/asciidoctor.rb', __dir__
+if File.exist? asciidoctor
require asciidoctor
+ require File.join Asciidoctor::LIB_DIR, 'asciidoctor/cli'
else
require 'asciidoctor'
+ require 'asciidoctor/cli'
end
-require 'asciidoctor/cli'
invoker = Asciidoctor::Cli::Invoker.new ARGV
GC.start
diff --git a/bin/asciidoctor-safe b/bin/asciidoctor-safe
index 42053271..8686e378 100755
--- a/bin/asciidoctor-safe
+++ b/bin/asciidoctor-safe
@@ -1,11 +1,13 @@
#!/usr/bin/env ruby
-if File.exist?(asciidoctor = (File.expand_path '../../lib/asciidoctor', __FILE__))
+asciidoctor = File.absolute_path '../lib/asciidoctor.rb', __dir__
+if File.exist? asciidoctor
require asciidoctor
+ require File.join Asciidoctor::LIB_DIR, 'asciidoctor/cli'
else
require 'asciidoctor'
+ require 'asciidoctor/cli'
end
-require 'asciidoctor/cli'
invoker = Asciidoctor::Cli::Invoker.new(ARGV + ['-S', 'safe'])
GC.start