diff options
Diffstat (limited to 'libexec')
| -rwxr-xr-x | libexec/bundle | 29 | ||||
| -rwxr-xr-x | libexec/bundler | 4 | ||||
| -rwxr-xr-x | libexec/erb | 164 | ||||
| -rwxr-xr-x | libexec/irb | 9 | ||||
| -rwxr-xr-x | libexec/rdoc | 43 | ||||
| -rwxr-xr-x | libexec/ri | 12 | ||||
| -rwxr-xr-x | libexec/syntax_suggest | 7 |
7 files changed, 0 insertions, 268 deletions
diff --git a/libexec/bundle b/libexec/bundle deleted file mode 100755 index 92387bc2cf..0000000000 --- a/libexec/bundle +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/env ruby -# frozen_string_literal: true - -# Exit cleanly from an early interrupt -Signal.trap("INT") do - Bundler.ui.debug("\n#{caller.join("\n")}") if defined?(Bundler) - exit 1 -end - -base_path = File.expand_path("../lib", __dir__) - -if File.exist?(base_path) - $LOAD_PATH.unshift(base_path) -end - -require "bundler" - -require "bundler/friendly_errors" - -Bundler.with_friendly_errors do - require "bundler/cli" - - # Allow any command to use --help flag to show help for that command - help_flags = %w[--help -h] - help_flag_used = ARGV.any? {|a| help_flags.include? a } - args = help_flag_used ? Bundler::CLI.reformatted_help_args(ARGV) : ARGV - - Bundler::CLI.start(args, debug: true) -end diff --git a/libexec/bundler b/libexec/bundler deleted file mode 100755 index a6826a8c89..0000000000 --- a/libexec/bundler +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env ruby -# frozen_string_literal: true - -load File.expand_path("bundle", __dir__) diff --git a/libexec/erb b/libexec/erb deleted file mode 100755 index 4381671f25..0000000000 --- a/libexec/erb +++ /dev/null @@ -1,164 +0,0 @@ -#!/usr/bin/env ruby -# Tiny eRuby --- ERB2 -# Copyright (c) 1999-2000,2002 Masatoshi SEKI -# You can redistribute it and/or modify it under the same terms as Ruby. - -require 'erb' - -class ERB - module Main - def ARGV.switch - return nil if self.empty? - arg = self.shift - return nil if arg == '--' - case arg - when /\A-(.)(.*)/ - if $1 == '-' - arg, @maybe_arg = arg.split(/=/, 2) - return arg - end - raise 'unknown switch "-"' if $2[0] == ?- and $1 != 'T' - if $2.size > 0 - self.unshift "-#{$2}" - @maybe_arg = $2 - else - @maybe_arg = nil - end - "-#{$1}" - when /\A(\w+)=/ - arg - else - self.unshift arg - nil - end - end - - def ARGV.req_arg - (@maybe_arg || self.shift || raise('missing argument')).tap { - @maybe_arg = nil - } - end - - def trim_mode_opt(trim_mode, disable_percent) - return trim_mode if disable_percent - case trim_mode - when 0 - return '%' - when 1 - return '%>' - when 2 - return '%<>' - when '-' - return '%-' - end - end - module_function :trim_mode_opt - - def run(factory=ERB) - trim_mode = 0 - disable_percent = false - variables = {} - begin - while switch = ARGV.switch - case switch - when '-x' # ruby source - output = true - when '-n' # line number - number = true - when '-v' # verbose - $VERBOSE = true - when '--version' # version - STDERR.puts factory.version - exit - when '-d', '--debug' # debug - $DEBUG = true - when '-r' # require - require ARGV.req_arg - when '-T' # trim mode - arg = ARGV.req_arg - if arg == '-' - trim_mode = arg - next - end - raise "invalid trim mode #{arg.dump}" unless arg =~ /\A[0-2]\z/ - trim_mode = arg.to_i - when '-E', '--encoding' - arg = ARGV.req_arg - set_encoding(*arg.split(/:/, 2)) - when '-U' - set_encoding(Encoding::UTF_8, Encoding::UTF_8) - when '-P' - disable_percent = true - when '--help' - raise "print this help" - when /\A-/ - raise "unknown switch #{switch.dump}" - else - var, val = *switch.split('=', 2) - (variables ||= {})[var] = val - end - end - rescue # usage - STDERR.puts $!.to_s - STDERR.puts File.basename($0) + - " [switches] [var=value...] [inputfile]" - STDERR.puts <<EOU - -x print ruby script - -n print ruby script with line number - -v enable verbose mode - -d set $DEBUG to true - -r library load a library - -E ex[:in] set default external/internal encodings - -U set default encoding to UTF-8 - -T trim_mode specify trim_mode (0..2, -) - -P disable ruby code evaluation for lines beginning with % - var=value set variable -EOU - exit 1 - end - - $<.set_encoding(Encoding::UTF_8, nil) - src = $<.read - filename = $FILENAME - exit 2 unless src - trim = trim_mode_opt(trim_mode, disable_percent) - erb = factory.new(src, trim_mode: trim) - erb.filename = filename - if output - if number - erb.src.each_line.with_index do |line, l| - puts "%3d %s"%[l+1, line] - end - else - puts erb.src - end - else - bind = TOPLEVEL_BINDING - if variables - enc = erb.encoding - for var, val in variables do - val = val.encode(enc) if val - bind.local_variable_set(var, val) - end - end - erb.run(bind) - end - end - module_function :run - - def set_encoding(extern, intern = nil) - verbose, $VERBOSE = $VERBOSE, nil - Encoding.default_external = extern unless extern.nil? || extern == "" - Encoding.default_internal = intern unless intern.nil? || intern == "" - [$stdin, $stdout, $stderr].each do |io| - io.set_encoding(extern, intern) - end - ensure - $VERBOSE = verbose - end - module_function :set_encoding - class << self; private :set_encoding; end - end -end - -ERB::Main.run diff --git a/libexec/irb b/libexec/irb deleted file mode 100755 index 12f41e4f0a..0000000000 --- a/libexec/irb +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env ruby -# -# irb.rb - interactive ruby -# by Keiju ISHITSUKA(keiju@ruby-lang.org) -# - -require "irb" - -IRB.start(__FILE__) diff --git a/libexec/rdoc b/libexec/rdoc deleted file mode 100755 index 95b6eea277..0000000000 --- a/libexec/rdoc +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/env ruby -# -# RDoc: Documentation tool for source code -# (see lib/rdoc/rdoc.rb for more information) -# -# Copyright (c) 2003 Dave Thomas -# Released under the same terms as Ruby - -begin - gem 'rdoc' -rescue NameError => e # --disable-gems - raise unless e.name == :gem -rescue Gem::LoadError -end - -require 'rdoc/rdoc' - -begin - r = RDoc::RDoc.new - r.document ARGV -rescue Errno::ENOSPC - $stderr.puts 'Ran out of space creating documentation' - $stderr.puts - $stderr.puts 'Please free up some space and try again' -rescue SystemExit - raise -rescue Exception => e - if $DEBUG_RDOC then - $stderr.puts e.message - $stderr.puts "#{e.backtrace.join "\n\t"}" - $stderr.puts - elsif Interrupt === e then - $stderr.puts - $stderr.puts 'Interrupted' - else - $stderr.puts "uh-oh! RDoc had a problem:" - $stderr.puts e.message - $stderr.puts - $stderr.puts "run with --debug for full backtrace" - end - - exit 1 -end diff --git a/libexec/ri b/libexec/ri deleted file mode 100755 index 7fbed0c099..0000000000 --- a/libexec/ri +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env ruby - -begin - gem 'rdoc' -rescue NameError => e # --disable-gems - raise unless e.name == :gem -rescue Gem::LoadError -end - -require 'rdoc/ri/driver' - -RDoc::RI::Driver.run ARGV diff --git a/libexec/syntax_suggest b/libexec/syntax_suggest deleted file mode 100755 index 3dc8eb94d1..0000000000 --- a/libexec/syntax_suggest +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env ruby - -require "syntax_suggest/api" - -SyntaxSuggest::Cli.new( - argv: ARGV -).call |
