pyar6329
4/3/2014 - 8:26 PM

mk_rails.sh

mk_rails.sh

#!/bin/sh
if [ ! "$#" = "1" ]; then
   echo "$RED""please input app_name!""$COLOR_OFF"
else
   rails new "$1" --skip-bundle --skip-test-unit
   cd "$1"
   sed -i -e "/sqlite3/d" Gemfile
   echo "" >> Gemfile
   echo "# Use sqlite3 as the database for Active Record" >> Gemfile
   echo "group :development do" >> Gemfile
   echo "  gem 'sqlite3'" >> Gemfile
   echo "end" >> Gemfile
   echo "" >> Gemfile
   echo "# Use Travis CI tests" >> Gemfile
   echo "group :test do" >> Gemfile
   echo "  gem 'rake'" >> Gemfile
   echo "  gem 'rspec-rails'" >> Gemfile
   echo "end" >> Gemfile
   echo "" >> Gemfile
   echo "# Use Heroku deploy" >> Gemfile
   echo "group :production do" >> Gemfile
   echo "  gem 'rails_12factor'" >> Gemfile
   echo "  gem 'pg'" >> Gemfile
   echo "  gem 'newrelic_rpm'" >> Gemfile
   echo "end" >> Gemfile
   echo "" >> Gemfile
   echo "# Use travis CI command" >> Gemfile
   echo "gem 'travis'" >> Gemfile
   bundle install --without production
fi