summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLightGuard <lightguard.jp@gmail.com>2013-01-21 20:02:01 -0700
committerLightGuard <lightguard.jp@gmail.com>2013-01-22 14:29:15 -0700
commitf5a8eadffc3cb551a392b72907f8eb2e19c79898 (patch)
tree849f264f84a7041df4de7411b25dece366e87972
parentd5dbf88aea655deb3a944cae7dd13353278a3f4a (diff)
Really add the asciidoctor-safe
-rwxr-xr-xbin/asciidoctor-safe13
1 files changed, 13 insertions, 0 deletions
diff --git a/bin/asciidoctor-safe b/bin/asciidoctor-safe
new file mode 100755
index 00000000..ad370822
--- /dev/null
+++ b/bin/asciidoctor-safe
@@ -0,0 +1,13 @@
+#!/usr/bin/env ruby
+
+$:.unshift File.join(File.dirname(__FILE__), '..', 'lib')
+
+require 'asciidoctor'
+require 'asciidoctor/cli/options'
+require 'asciidoctor/cli/invoker'
+
+# pass ARGV.dup?
+options = Asciidoctor::Cli::Options.new({'safe' => Asciidoctor::SafeMode::SAFE}).parse! ARGV
+invoker = Asciidoctor::Cli::Invoker.new(options)
+invoker.invoke!
+exit invoker.code