bootstrap.rb
#!/usr/bin/env ruby
puts "Spree Ember: Bootstrapping Development Environment."
system "npm install"
puts "Spree Ember: Creating NPM Links between packages."
spree_ember = Dir.pwd
# Setup Core Dependencies
Dir.chdir "./packages/core"
system "npm install && bower install"
system "npm link"
Dir.chdir spree_ember
# Setup Checkouts Dependencies
Dir.chdir "./packages/checkouts"
system "npm link spree-ember-core"
system "npm install && bower install"
system "npm link"
Dir.chdir spree_ember
# Setup Main Package Dependencies
Dir.chdir "./packages/storefront"
system "npm link spree-ember-core"
system "npm link spree-ember-checkouts"
system "npm install && bower install"
system "npm link"
Dir.chdir spree_ember
# Setup Auth Dependencies
Dir.chdir "./packages/auth"
system "npm link spree-ember-core"
system "npm link spree-ember-storefront"
system "npm install && bower install"
system "npm link"
Dir.chdir spree_ember
puts "Spree Ember: Done setting up local packages for development."