X7ROOT File Manager
Current Path:
/opt/alt/ruby27/share/gems/gems/bundler-2.2.24/lib/bundler/cli
opt
/
alt
/
ruby27
/
share
/
gems
/
gems
/
bundler-2.2.24
/
lib
/
bundler
/
cli
/
??
..
??
add.rb
(1.46 KB)
??
binstubs.rb
(1.74 KB)
??
cache.rb
(1.1 KB)
??
check.rb
(1.28 KB)
??
clean.rb
(608 B)
??
common.rb
(4.52 KB)
??
config.rb
(5.87 KB)
??
console.rb
(1.05 KB)
??
doctor.rb
(4.2 KB)
??
exec.rb
(2.51 KB)
??
fund.rb
(900 B)
??
gem.rb
(12.66 KB)
??
info.rb
(2.62 KB)
??
init.rb
(1.13 KB)
??
inject.rb
(2.12 KB)
??
install.rb
(8.87 KB)
??
issue.rb
(1.27 KB)
??
list.rb
(1.83 KB)
??
lock.rb
(1.88 KB)
??
open.rb
(977 B)
??
outdated.rb
(9.03 KB)
??
platform.rb
(1.38 KB)
??
plugin.rb
(1.72 KB)
??
pristine.rb
(1.64 KB)
??
remove.rb
(375 B)
??
show.rb
(2.23 KB)
??
update.rb
(3.97 KB)
??
viz.rb
(1.06 KB)
Editing: open.rb
# frozen_string_literal: true require "shellwords" module Bundler class CLI::Open attr_reader :options, :name def initialize(options, name) @options = options @name = name end def run editor = [ENV["BUNDLER_EDITOR"], ENV["VISUAL"], ENV["EDITOR"]].find {|e| !e.nil? && !e.empty? } return Bundler.ui.info("To open a bundled gem, set $EDITOR or $BUNDLER_EDITOR") unless editor return unless spec = Bundler::CLI::Common.select_spec(name, :regex_match) if spec.default_gem? Bundler.ui.info "Unable to open #{name} because it's a default gem, so the directory it would normally be installed to does not exist." else path = spec.full_gem_path Dir.chdir(path) do command = Shellwords.split(editor) + [path] Bundler.with_original_env do system(*command) end || Bundler.ui.info("Could not run '#{command.join(" ")}'") end end end end end
Upload File
Create Folder