zeus.plugin.zsh
1642 bytes
1# Some aliases for zeus. (See: https://github.com/burke/zeus)
2# Zeus preloads your Rails environment and forks that process whenever
3# needed. This effectively speeds up Rails' boot process to under 1 sec.
4
5# Init
6alias zi='zeus init'
7alias zinit='zeus init'
8
9# Start
10alias zs='zeus start'
11alias ztart='zeus start'
12
13# Console
14alias zc='zeus console'
15alias zonsole='zeus console'
16
17# Server
18alias zsr='zeus server'
19alias zerver='zeus server'
20
21# Rake
22alias zr='noglob zeus rake'
23alias zake='noglob zeus rake'
24
25# Generate
26alias zg='zeus generate'
27alias zenerate='zeus generate'
28
29# Runner
30alias zrn='zeus runner'
31alias zunner='zeus runner'
32
33# Cucumber
34alias zcu='zeus cucumber'
35alias zucumber='zeus cucumber'
36alias zwip='zeus cucumber --profile wip'
37
38# Rspec
39alias zspec='zeus rspec'
40
41# Test
42alias zt='zeus test'
43alias zest='zeus test'
44
45alias zu='zeus test test/unit/*'
46alias zunits='zeus test test/unit/*'
47
48alias zf='zeus test test/functional/*'
49alias zunctional='zeus test test/functional/*'
50
51alias za='zeus test test/unit/*; zeus test test/functional/; zeus cucumber'
52alias zall='zeus test test/unit/*; zeus test test/functional/; zeus cucumber'
53
54# Clean up crashed zeus instances.
55alias zsw='rm .zeus.sock'
56alias zweep='rm .zeus.sock'
57
58# Reset database
59alias zdbr='zeus rake db:reset db:test:prepare'
60alias zdbreset='zeus rake db:reset db:test:prepare'
61
62# Migrate and prepare database
63alias zdbm='zeus rake db:migrate db:test:prepare'
64alias zdbmigrate='zeus rake db:migrate db:test:prepare'
65
66# Create database
67alias zdbc='zeus rake db:create'
68
69# Create, migrate and prepare database
70alias zdbcm='zeus rake db:create db:migrate db:test:prepare'