Herd a pack of Rails mongrels. You can use it to control multiple mongrel clusters in different directories at the same time. herd started
herd action projectname
herd init foobar
Create a new entry in ~/.herd.yml for the foobar project:
--- foobar: merbs:  mongrel_options:  rails_dirs: 
The next step is to edit this entry in a text editor, to define your rails and/or merb directories and mongrel options:
--- foobar: merbs: - ~/projects/foobar/fileserver mongrel_options: --clean rails_dirs: - ~/projects/foobar/backend - ~/projects/foobar/frontend
herd start | stop | restart
herd start projectname herd stop projectname herd restart projectname
Send a command to the mongrel cluster of each rails directory in the project.
List a short summary of all existing projects:
foobar rails_dirs: 2 - ~/projects/foobar/backend - ~/projects/foobar/frontend merbs: 1 - ~/projects/foobar/fileserver mongrel_options: --clean
Herd was created by Wes Oldenbeuving in 2008. This code is licensed under the MIT license.