f4b12321a9e4d5e0fa208b48a4515156865a33bb
- Author
- Alexey Poimtsev <alec@alec-c4.com>
- Committer
- Alexey Poimtsev <alec@alec-c4.com>
- Date
Message
Added rails4 plugin
Diff
1diff --git a/plugins/rails4/rails4.plugin.zsh b/plugins/rails4/rails4.plugin.zsh
2new file mode 100644
3index 0000000000000000000000000000000000000000..b6765365ec0fdb07e916553b5b0c385eed28f2b9
4--- /dev/null
5+++ b/plugins/rails4/rails4.plugin.zsh
6@@ -0,0 +1,29 @@
7+# Rails 4 aliases
8+
9+function _rails_command () {
10+ if [ -e "script/server" ]; then
11+ ruby script/$@
12+ elif [ -e "script/rails" ]; then
13+ ruby script/rails $@
14+ else
15+ ruby bin/rails $@
16+ fi
17+}
18+
19+alias rc='_rails_command console'
20+alias rd='_rails_command destroy'
21+alias rdb='_rails_command dbconsole'
22+alias rdbm='rake db:migrate db:test:clone'
23+alias rg='_rails_command generate'
24+alias rgm='_rails_command generate migration'
25+alias rp='_rails_command plugin'
26+alias ru='_rails_command runner'
27+alias rs='_rails_command server'
28+alias rsd='_rails_command server --debugger'
29+alias devlog='tail -f log/development.log'
30+alias rdm='rake db:migrate'
31+alias rdr='rake db:rollback'
32+alias rds='rake db:seed'
33+alias rlc='rake log:clear'
34+alias rn='rake notes'
35+alias rr='rake routes'