Thor
# File lib/bundler/cli.rb, line 15 def initialize(*) super ENV['BUNDLE_GEMFILE'] = File.expand_path(options[:gemfile]) if options[:gemfile] Bundler::Retry.attempts = options[:retry] || Bundler.settings[:retry] || Bundler::Retry::DEFAULT_ATTEMPTS Bundler.rubygems.ui = UI::RGProxy.new(Bundler.ui) rescue UnknownArgumentError => e raise InvalidOption, e.message ensure self.options ||= {} Bundler.ui = UI::Shell.new(options) Bundler.ui.level = "debug" if options["verbose"] end
# File lib/bundler/cli.rb, line 192 def binstubs(*gems) require 'bundler/cli/binstubs' Binstubs.new(options, gems).run end
# File lib/bundler/cli.rb, line 218 def cache require 'bundler/cli/cache' Cache.new(options).run end
# File lib/bundler/cli.rb, line 91 def check require 'bundler/cli/check' Check.new(options).run end
# File lib/bundler/cli.rb, line 347 def clean require 'bundler/cli/clean' Clean.new(options.dup).run end
# File lib/bundler/cli.rb, line 266 def config(*args) require 'bundler/cli/config' Config.new(options, args, self).run end
# File lib/bundler/cli.rb, line 284 def console(group = nil) require 'bundler/cli/console' Console.new(options, group, CONSOLES).run end
# File lib/bundler/cli.rb, line 249 def exec(*args) require 'bundler/cli/exec' Exec.new(options, args).run end
# File lib/bundler/cli.rb, line 333 def gem(name) require 'bundler/cli/gem' Gem.new(options, name, self).run end
# File lib/bundler/cli.rb, line 37 def help(cli = nil) case cli when "gemfile" then command = "gemfile.5" when nil then command = "bundle" else command = "bundle-#{cli}" end manpages = %( bundle bundle-config bundle-exec bundle-install bundle-package bundle-update bundle-platform gemfile.5) if manpages.include?(command) root = File.expand_path("../man", __FILE__) if Bundler.which("man") && root !~ %{^file:/.+!/META-INF/jruby.home/.+} Kernel.exec "man #{root}/#{command}" else puts File.read("#{root}/#{command}.txt") end else super end end
# File lib/bundler/cli.rb, line 74 def init require 'bundler/cli/init' Init.new(options.dup).run end
# File lib/bundler/cli.rb, line 361 def inject(name, version, *gems) require 'bundler/cli/inject' Inject.new(options, name, version, gems).run end
# File lib/bundler/cli.rb, line 143 def install require 'bundler/cli/install' Install.new(options.dup).run end
# File lib/bundler/cli.rb, line 296 def licenses Bundler.load.specs.sort_by { |s| s.license.to_s }.reverse.each do |s| gem_name = s.name license = s.license || s.licenses if license.empty? Bundler.ui.warn "#{gem_name}: Unknown" else Bundler.ui.info "#{gem_name}: #{license}" end end end
# File lib/bundler/cli.rb, line 272 def open(name) require 'bundler/cli/open' Open.new(options, name).run end
# File lib/bundler/cli.rb, line 210 def outdated(*gems) require 'bundler/cli/outdated' Outdated.new(options, gems).run end
# File lib/bundler/cli.rb, line 236 def package require 'bundler/cli/package' Package.new(options).run end
# File lib/bundler/cli.rb, line 355 def platform require 'bundler/cli/platform' Platform.new(options).run end
# File lib/bundler/cli.rb, line 177 def show(gem_name = nil) require 'bundler/cli/show' Show.new(options, gem_name).run end
# File lib/bundler/cli.rb, line 165 def update(*gems) require 'bundler/cli/update' Update.new(options, gems).run end
Generated with the Darkfish Rdoc Generator 2.