Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add zeus plugin #1333

Merged
merged 4 commits into from
Oct 9, 2012
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions plugins/zeus/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
## zeus
**Maintainer:** [b4mboo](https://github.com/b4mboo)

* `zi` aliases `zeus init`
* `zinit` aliases `zeus init`

* `zs` aliases `zeus start`
* `ztart` aliases `zeus start`

* `zc` aliases `zeus console`
* `zonsole` aliases `zeus console`

* `zsr` aliases `zeus server`
* `zerver` aliases `zeus server`

* `zr` aliases `zeus rake`
* `zake` aliases `zeus rake`

* `zg` aliases `zeus generate`
* `zenerate` aliases `zeus generate`

* `zrn` aliases `zeus runner`
* `zunner` aliases `zeus runner`

* `zcu` aliases `zeus cucumber`
* `zucumber` aliases `zeus cucumber`

* `zt` aliases `zeus test`
* `zest` aliases `zeus test`

* `zu` aliases `zeus test test/unit/*`
* `zunits` aliases `zeus test test/unit/*`

* `zf` aliases `zeus test test/functional/*`
* `zunctional` aliases `zeus test test/functional/*`

* `za` aliases `zeus test test/unit/*; zeus test test/functional/; zeus cucumber`
* `zall` aliases `zeus test test/unit/*; zeus test test/functional/; zeus cucumber`

* `zsw` aliases `rm .zeus.sock`
* `zweep` aliases `rm .zeus.sock`
58 changes: 58 additions & 0 deletions plugins/zeus/zeus.plugin.zsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Some aliases for zeus. (See: https://github.com/burke/zeus)
# Zeus preloads your Rails environment and forks that process whenever
# needed. This effectively speeds up Rails' boot process to under 1 sec.

# Always use bundler.
# Rails depends on bundler, so we can be pretty sure, that there are no
# problems with this command. For all the other aliases I provided an
# alternative, in case people have conflicts with other plugins (e.g. suse).
alias zeus='bundle exec zeus'

# Init
alias zi='zeus init'
alias zinit='zeus init'

# Start
alias zs='zeus start'
alias ztart='zeus start'

# Console
alias zc='zeus console'
alias zonsole='zeus console'

# Server
alias zsr='zeus server'
alias zerver='zeus server'

# Rake
alias zr='zeus rake'
alias zake='zeus rake'

# Generate
alias zg='zeus generate'
alias zenerate='zeus generate'

# Runner
alias zrn='zeus runner'
alias zunner='zeus runner'

# Cucumber
alias zcu='zeus cucumber'
alias zucumber='zeus cucumber'

# Test
alias zt='zeus test'
alias zest='zeus test'

alias zu='zeus test test/unit/*'
alias zunits='zeus test test/unit/*'

alias zf='zeus test test/functional/*'
alias zunctional='zeus test test/functional/*'

alias za='zeus test test/unit/*; zeus test test/functional/; zeus cucumber'
alias zall='zeus test test/unit/*; zeus test test/functional/; zeus cucumber'

# Clean up crashed zeus instances.
alias zsw='rm .zeus.sock'
alias zweep='rm .zeus.sock'