binstubs(*gems)
click to toggle source
def binstubs(*gems)
require 'bundler/cli/binstubs'
Binstubs.new(options, gems).run
end
cache()
click to toggle source
def cache
require 'bundler/cli/cache'
Cache.new(options).run
end
check()
click to toggle source
def check
require 'bundler/cli/check'
Check.new(options).run
end
clean()
click to toggle source
def clean
require 'bundler/cli/clean'
Clean.new(options.dup).run
end
config(*args)
click to toggle source
def config(*args)
require 'bundler/cli/config'
Config.new(options, args, self).run
end
console(group = nil)
click to toggle source
def console(group = nil)
require 'bundler/cli/console'
Console.new(options, group, CONSOLES).run
end
env()
click to toggle source
def env
Env.new.write($stdout)
end
exec(*args)
click to toggle source
def exec(*args)
require 'bundler/cli/exec'
Exec.new(options, args).run
end
gem(name)
click to toggle source
def gem(name)
require 'bundler/cli/gem'
Gem.new(options, name, self).run
end
help(cli = nil)
click to toggle source
Calls superclass method
def help(cli = nil)
case cli
when "gemfile" then command = "gemfile.5"
when nil then command = "bundle"
else command = "bundle-#{cli}"
end
manpages = %w(
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 !~ %r{^file:/.+!/META-INF/jruby.home/.+}
Kernel.exec "man #{root}/#{command}"
else
puts File.read("#{root}/#{command}.txt")
end
else
super
end
end
init()
click to toggle source
def init
require 'bundler/cli/init'
Init.new(options.dup).run
end
inject(name, version, *gems)
click to toggle source
def inject(name, version, *gems)
require 'bundler/cli/inject'
Inject.new(options, name, version, gems).run
end
install()
click to toggle source
def install
require 'bundler/cli/install'
Install.new(options.dup).run
end
licenses()
click to toggle source
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
open(name)
click to toggle source
def open(name)
require 'bundler/cli/open'
Open.new(options, name).run
end
outdated(*gems)
click to toggle source
def outdated(*gems)
require 'bundler/cli/outdated'
Outdated.new(options, gems).run
end
package()
click to toggle source
def package
require 'bundler/cli/package'
Package.new(options).run
end
show(gem_name = nil)
click to toggle source
def show(gem_name = nil)
require 'bundler/cli/show'
Show.new(options, gem_name).run
end
update(*gems)
click to toggle source
def update(*gems)
require 'bundler/cli/update'
Update.new(options, gems).run
end
version()
click to toggle source
def version
Bundler.ui.info "Bundler version #{Bundler::VERSION}"
end
viz()
click to toggle source
def viz
require 'bundler/cli/viz'
Viz.new(options).run
end