Sha256: e08a1aff98cd317781abfcb106a97eaedb1d64549d0cedaa81256e4c2bcfd71d
Contents?: true
Size: 1.62 KB
Versions: 3
Compression:
Stored size: 1.62 KB
Contents
#!/usr/bin/env ruby require 'rubygems' if ARGV[0] == 'help' require 'jbundler/cli' JBundler::Cli.start else ARGV << 'install' if ARGV.size == 0 if ARGV[0] == 'console' require 'irb' require 'jbundler/lazy' include JBundler::Lazy end require 'jbundler/config' config = JBundler::Config.new begin require 'yaml' bundle_config = YAML.load_file( File.join( ENV['HOME'], '.bundle', 'config' ) ) mirrors = bundle_config.select { |k,v| nil != (k =~ /BUNDLE_MIRROR__/) } if config.rubygems_mirror || mirrors.size > 0 mirrors.each do |k,v| ENV[ k ] = v end if config.rubygems_mirror ENV['BUNDLE_MIRROR__HTTP://RUBYGEMS.ORG'] = config.rubygems_mirror ENV['BUNDLE_MIRROR__HTTPS://RUBYGEMS.ORG'] = config.rubygems_mirror end begin load Gem.bin_path('nexus', 'nbundle') rescue Gem::GemNotFoundException warn '' warn 'to use a rubygems mirror you need to install the nexus gem' warn ' $ gem install nexus' warn '' warn 'rubygems mirror ignored !' end else load Gem.bin_path('bundler', 'bundle') end rescue Exception if ARGV[0] == 'console' ARGV.shift require 'jbundler' if defined? JBUNDLER_CLASSPATH warn 'Jarfile dependencies loaded' else warn 'Could not locate Jarfile' end IRB.start end end if ARGV[0] && ['install', 'update', 'show'].member?(ARGV[0]) require 'jbundler/cli' JBundler::Cli.start end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
jbundler-0.4.3 | bin/jbundle |
jbundler-0.4.2 | bin/jbundle |
jbundler-0.4.1 | bin/jbundle |