0
# See http://github.com/foca/utility_scripts/ for the latest version
0
# Released under a WTFP license (http://sam.zoy.org/wtfpl/)
0
-RAILS_GIT_CHECKOUT = '/Users/cptfinch/developments/rails/apps/rails_git_checkout/rails'
0
+RAILS_GIT_CHECKOUT = '/Users/pat/Projects/Rails/git_clones/rails'
0
+ print "." * (LINE - msg.size - 8)
0
+ puts "\e[31m[FAILED]\e[0m"
0
print "." * (LINE - msg.size - 6)
0
puts "\e[32m[DONE]\e[0m"
0
- # system "#{command} &> /dev/null"
0
+ unless(system("#{command} #&> /dev/null"))
0
+ raise "Command Failed"
0
{ :gitignore => %w[config/database.yml tmp/* log/*.log db/*.sqlite3 public/stylesheets/application.css] * "\n",
0
:routes => ["ActionController::Routing::Routes.draw do |map|", "end"] * "\n" }
0
silent "git commit -m '#{message}'"
0
def braid(repo, dir, type="git")
0
silent "braid add #{repo} --type #{type} #{dir}"
0
silent "git merge braid/track"
0
@@ -44,11 +53,11 @@ module Helpers
0
args = args.map {|name,value| "#{name.to_s.upcase}=#{value}"}.join(" ")
0
silent "rake #{task} #{args}"
0
silent "git submodule add #{repo} #{dir}"
0
@@ -61,7 +70,7 @@ if __FILE__ == $0
0
announcing "Creating application layout" do
0
- silent "r
uby #{RAILS_GIT_CHECKOUT}/railties/bin/rails #{app_name}"
0
+ silent "r
ails #{app_name}"
0
@@ -72,7 +81,6 @@ if __FILE__ == $0
0
silent "rm public/images/rails.png"
0
silent "cp config/database.{,sample.}yml"
0
- # File.open("config/routes.rb", "w") {|f| f << templates[:routes] }
0
announcing "Creating databases" do
0
@@ -88,8 +96,9 @@ if __FILE__ == $0
0
announcing "Freezing rails" do
0
- silent "git submodule add git://github.com/rails/rails.git vendor/rails"
0
- silent "git submodule init"
0
+ rake "rails:freeze:gems"
0
+ #silent "git submodule add git://github.com/rails/rails.git vendor/rails"
0
+ #silent "git submodule init"
0
announcing "Installing GemsOnrails" do
0
@@ -103,6 +112,11 @@ if __FILE__ == $0
0
gitci "Froze haml gem and plugin"
0
+ announcing "Installing Shoulda" do
0
+ silent "git submodule add git://github.com/thoughtbot/shoulda.git vendors/plugins/shoulda"
0
+ silent "git submodule init"
0
announcing "Installing RSpec" do
0
silent "git submodule add git://github.com/dchelimsky/rspec.git vendor/plugins/rspec"
0
silent "git submodule add git://github.com/dchelimsky/rspec-rails.git vendor/plugins/rspec-rails"
0
@@ -119,42 +133,41 @@ if __FILE__ == $0
0
silent "git submodule init"
0
gitci "Installed make_resourceful plugin"
0
announcing "Installing sexy_scaffold" do
0
silent "git submodule add git://github.com/dfischer/sexy_scaffold.git vendor/plugins/sexy_scaffold"
0
silent "git submodule init"
0
gitci "Installed sexy_scaffold plugin"
0
announcing "Installing rspec_on_crack" do
0
silent "git submodule add git://github.com/technoweenie/rspec_on_rails_on_crack.git vendor/plugins/rspec_on_rails_on_crack"
0
silent "git submodule init"
0
gitci "Installed rspec_on_crack plugin"
0
announcing "Installing acts_as_list" do
0
- # silent "script/plugin install git://github.com/veilleperso/acts_as_list.git"
0
silent "git submodule add git://github.com/veilleperso/acts_as_list.git vendor/plugins/acts_as_list"
0
silent "git submodule init"
0
gitci "Installed acts_as_list plugin"
0
announcing "Installing acts_as_state_machine" do
0
silent "git submodule add git://github.com/omghax/acts_as_state_machine.git vendor/plugins/acts_as_state_machine"
0
silent "git submodule init"
0
gitci "Installed acts_as_state_machine plugin"
0
announcing "Installing restful-authentication" do
0
silent "git submodule add git://github.com/technoweenie/restful-authentication.git vendor/plugins/restful-authentication"
0
silent "git submodule init"
0
gitci "Installed restful-authentication plugin"
0
announcing "Installing auto_migrations" do
0
silent "git submodule add git://github.com/pjhyett/auto_migrations.git vendor/plugins/auto_migrations"
0
silent "git submodule init"
0
gitci "Installed auto_migrations plugin"
Comments
No one has commented yet.