Zeusd Gem Version Dependency Status Build Status Code Climate

Zeusd aims to provide greater control and easier scripting of the Zeus Gem via daemonization.


  • Run the Zeus Gem as a daemon.
  • Block execution until after Zeus has loaded using the --block flag.
  • Manage multiple zeusd daemons using the --cwd flag.
  • Show or follow the live Status Chart using the zeusd status command.


Primary Commands

$ zeusd start   [--cwd=/path/to/rails/root]
                [--block | -b]
                [--verbose | -v]

$ zeusd restart [--cwd=/path/to/rails/root]
                [--block | -b]
                [--verbose | -v]

$ zeusd stop    [--cwd=/path/to/rails/root]
                [--verbose | -v]

$ zeusd status  [--cwd=/path/to/rails/root]
                [--follow | -f]

Utility Commands

$ zeusd tail    [--cwd=/path/to/rails/root]
                [--follow | -f]


$ gem install zeusd


  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Write passing specs that test your changes
  4. Commit your changes and specs (git commit -am 'Add some feature')
  5. Push to the branch (git push origin my-new-feature)
  6. Create new Pull Request


Daniel Doezema