Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@alanpeabody
Created October 16, 2012 23:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save alanpeabody/3902844 to your computer and use it in GitHub Desktop.
Save alanpeabody/3902844 to your computer and use it in GitHub Desktop.
HackVT Rails Template
#!/bin/sh
# Use: Generate rails app from template in rvm gemset named after app.
# wget https://raw.github.com/gist/3902844/railst
# chmod +x railst
# ./railst appname
rvm use 1.9.3
rvm gemset create $1
rvm gemset use $1
gem install bundler --no-ri --no-rdoc
gem install rails --no-ri --no-rdoc
rails new $1 -d postgresql -T -m https://raw.github.com/gist/3902844/template.rb
create_file '.rvmrc', "rvm use 1.9.3@#{app_name}"
gem_group :development, :test do
gem 'debugger'
gem 'rspec-rails'
end
gem_group :development do
gem 'foreman'
gem 'jquery-rails'
gem 'backbone-on-rails'
gem 'backbone-support'
end
gem_group :assets do
gem 'compass-rails'
gem 'bootstrap-sass'
gem 'compass_twitter_bootstrap', git: 'https://github.com/vwall/compass-twitter-bootstrap.git'
end
gem 'activeadmin'
gem 'faraday'
gem 'mechanize'
gem 'devise'
gem 'xml-simple', require: 'xmlsimple'
gem 'geocoder'
gem 'kaminari'
gem 'simple_form'
gem 'classy_enum'
run 'bundle install'
#todo: config/database.yml setup.
rake 'db:create:all'
generate 'simple_form:install', '--bootstrap'
generate 'backbone:install', '-j'
run 'compass init'
#todo: generate active admin/devise
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment