jugyo / rails-sh

A mini shell for Ruby on Rails 3 that provides a uniform and quick access to commands.
http://jugyo.github.com/rails-sh/
MIT License
113 stars 7 forks source link

= rails-sh

rails-sh is a mini shell for rails3 that provides a uniform and quick access to commands.

== Install

$ gem install rails-sh

== Usage

$ cd your-rails3-app $ rails-sh

You can specify an environment as follows:

$ rails-sh test

== Examples

Execute rake task:

rails> rake db:migrate

Generate a controller:

rails> rails generate controller foo bar $ rails g controller foo bar create app/controllers/foo_controller.rb route get "foo/bar" invoke erb create app/views/foo create app/views/foo/bar.html.erb invoke test_unit create test/functional/foo_controller_test.rb invoke helper create app/helpers/foo_helper.rb invoke test_unit create test/unit/helpers/foo_helper_test.rb

Run console:

rails> console

== Commands

please type help

== Configuration

rails-sh will try to load '~/railsshrc' as configuration.

Example:

~/railsshrc

Rails::Sh::Command.define 'my_command' do |arg| puts "Execute my_command with arg(#{arg})!" end

== TODO

== Contributing to rails-sh

== Copyright

Copyright (c) 2011 jugyo. See LICENSE.txt for further details.