Sha256: d8383664594655825d42a979b4accbcb3c618b70c4ba1ea91d6631b75f31e423
Contents?: true
Size: 748 Bytes
Versions: 64
Compression:
Stored size: 748 Bytes
Contents
#!/usr/bin/env ruby if File.file?('Gemfile.erb') pwd = Dir.pwd Dir.chdir '..' do File.readlines(File.join(pwd, 'Gemfile.erb')).find_all { |line| line[':git'] }.each do |line| repo = line[%r{:git => (['"])([^'"]+)\1}, 2] puts "Installing #{repo}" system %{git clone #{repo}} end end puts "Bundling for local environment" system %{script/gemfile local} else puts "Bundling..." system %{bundle} end puts "Installing git hooks" system %{script/install-git-hooks} bundle = File.file?('Gemfile') ? 'bundle exec' : '' command = [ bundle, 'rake', '-s', '-T', 'bootstrap' ] if !(%x{#{command.join(' ')}}).empty? puts "Trying to run rake bootstrap..." system %{#{bundle} rake bootstrap} end puts "Done!"
Version data entries
64 entries across 39 versions & 4 rubygems