#
# zsh function to start Foreman based on whether or not
# you have multiple Procfiles
#
# we are adopting this schema of having environment
# specific Procfiles:
#
# config/development.proc
# config/stage.proc
# config/production.proc
#
# it searches for a config/ENV.proc file first, and
# if not found, falls back to Procfile
#
function fs {
env=${RAILS_ENV:-development}
if [ -f config/$env.proc ]; then
foreman start -d . -f config/$env.proc
else
if [ -f Procfile ]; then
foreman start
else
echo no Procfile, aborting.
fi
fi
}