3d438617e7c909e5b18d7edbb74200d435cf1800

Author
Robby Russell <robby@planetargon.com>
Committer
Robby Russell <robby@planetargon.com>
Date

Message

Merge pull request #1333 from b4mboo/master

Add zeus plugin

Diff

  1diff --git a/plugins/zeus/README.md b/plugins/zeus/README.md
  2new file mode 100644
  3index 0000000000000000000000000000000000000000..4409943fe67fc9a8a6aea1d40060d45629312052
  4--- /dev/null
  5+++ b/plugins/zeus/README.md
  6@@ -0,0 +1,41 @@
  7+## zeus
  8+**Maintainer:** [b4mboo](https://github.com/b4mboo)
  9+
 10+* `zi` aliases `zeus init`
 11+* `zinit` aliases `zeus init`
 12+
 13+* `zs` aliases `zeus start`
 14+* `ztart` aliases `zeus start`
 15+
 16+* `zc` aliases `zeus console`
 17+* `zonsole` aliases `zeus console`
 18+
 19+* `zsr` aliases `zeus server`
 20+* `zerver` aliases `zeus server`
 21+
 22+* `zr` aliases `zeus rake`
 23+* `zake` aliases `zeus rake`
 24+
 25+* `zg` aliases `zeus generate`
 26+* `zenerate` aliases `zeus generate`
 27+
 28+* `zrn` aliases `zeus runner`
 29+* `zunner` aliases `zeus runner`
 30+
 31+* `zcu` aliases `zeus cucumber`
 32+* `zucumber` aliases `zeus cucumber`
 33+
 34+* `zt` aliases `zeus test`
 35+* `zest` aliases `zeus test`
 36+
 37+* `zu` aliases `zeus test test/unit/*`
 38+* `zunits` aliases `zeus test test/unit/*`
 39+
 40+* `zf` aliases `zeus test test/functional/*`
 41+* `zunctional` aliases `zeus test test/functional/*`
 42+
 43+* `za` aliases `zeus test test/unit/*; zeus test test/functional/; zeus cucumber`
 44+* `zall` aliases `zeus test test/unit/*; zeus test test/functional/; zeus cucumber`
 45+
 46+* `zsw` aliases `rm .zeus.sock`
 47+* `zweep` aliases `rm .zeus.sock`
 48diff --git a/plugins/zeus/zeus.plugin.zsh b/plugins/zeus/zeus.plugin.zsh
 49new file mode 100644
 50index 0000000000000000000000000000000000000000..2fc7e1ebf06033182b0483d8c99c0189451f7c96
 51--- /dev/null
 52+++ b/plugins/zeus/zeus.plugin.zsh
 53@@ -0,0 +1,58 @@
 54+# Some aliases for zeus. (See: https://github.com/burke/zeus)
 55+# Zeus preloads your Rails environment and forks that process whenever
 56+# needed. This effectively speeds up Rails' boot process to under 1 sec.
 57+
 58+# Always use bundler.
 59+# Rails depends on bundler, so we can be pretty sure, that there are no
 60+# problems with this command. For all the other aliases I provided an 
 61+# alternative, in case people have conflicts with other plugins (e.g. suse).
 62+alias zeus='bundle exec zeus'
 63+
 64+# Init
 65+alias zi='zeus init'
 66+alias zinit='zeus init'
 67+
 68+# Start
 69+alias zs='zeus start'
 70+alias ztart='zeus start'
 71+
 72+# Console
 73+alias zc='zeus console'
 74+alias zonsole='zeus console'
 75+
 76+# Server
 77+alias zsr='zeus server'
 78+alias zerver='zeus server'
 79+
 80+# Rake
 81+alias zr='zeus rake'
 82+alias zake='zeus rake'
 83+
 84+# Generate
 85+alias zg='zeus generate'
 86+alias zenerate='zeus generate'
 87+
 88+# Runner
 89+alias zrn='zeus runner'
 90+alias zunner='zeus runner'
 91+
 92+# Cucumber
 93+alias zcu='zeus cucumber'
 94+alias zucumber='zeus cucumber'
 95+
 96+# Test
 97+alias zt='zeus test'
 98+alias zest='zeus test'
 99+
100+alias zu='zeus test test/unit/*'
101+alias zunits='zeus test test/unit/*'
102+
103+alias zf='zeus test test/functional/*'
104+alias zunctional='zeus test test/functional/*'
105+
106+alias za='zeus test test/unit/*; zeus test test/functional/; zeus cucumber'
107+alias zall='zeus test test/unit/*; zeus test test/functional/; zeus cucumber'
108+
109+# Clean up crashed zeus instances.
110+alias zsw='rm .zeus.sock'
111+alias zweep='rm .zeus.sock'