summaryrefslogtreecommitdiff
path: root/bin/racc
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2019-06-19 16:08:55 +0900
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2019-06-19 18:18:17 +0900
commit754df262100cc5febda728111e134e0098bb05ac (patch)
tree7b3a7bc2d4eda97f4a807014d088b1d007987e53 /bin/racc
parent2b4024da32018c7d63f3d051e8ece63ca3573077 (diff)
Added binstub for racc executables.
Diffstat (limited to 'bin/racc')
-rwxr-xr-xbin/racc27
1 files changed, 27 insertions, 0 deletions
diff --git a/bin/racc b/bin/racc
new file mode 100755
index 0000000000..3ddac532b4
--- /dev/null
+++ b/bin/racc
@@ -0,0 +1,27 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by RubyGems.
+#
+# The application 'racc' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+require 'rubygems'
+
+version = ">= 0.a"
+
+if ARGV.first
+ str = ARGV.first
+ str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding
+ if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then
+ version = $1
+ ARGV.shift
+ end
+end
+
+if Gem.respond_to?(:activate_bin_path)
+load Gem.activate_bin_path('racc', 'racc', version)
+else
+gem "racc", version
+load Gem.bin_path("racc", "racc", version)
+end