Skip to content
Shell Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
test added -E option for grep to properly parse the test outpout Jan 20, 2017
.travis.yml
MIT-LICENCE
Makefile
README.md
shoreman.sh

README.md

shoreman(1)

A shell implementation of the Procfile format.

Build Status

Install

Standalone

Install as a standalone, change ~/bin/ to any other directory that's in your $PATH if you wish.

curl https://github.com/chrismytton/shoreman/raw/master/shoreman.sh -sLo ~/bin/shoreman && \
chmod 755 ~/bin/shoreman

Homebrew

brew install --HEAD chrismytton/formula/shoreman

Usage

Head into a project that has a Procfile in it, then simply run the shoreman command, it will read your Procfile, and start up the processes it finds. If there is a .env file in the directory then environment variables will be read from it, as with foreman.

cd project-with-procfile
shoreman

Running tests

Tests are written using roundup.

To run the tests, go to the root of the repository then run make.

cd shoreman
make

Projects using shoreman

Todo

  • Add concurrency controls for process types.

Contributors

Credits

Inspired by the original Foreman by David Dollar (@ddollar).

Copyright (c) Chris Mytton

You can’t perform that action at this time.