SkillAgentSearch skills...

Bowler

Makes Foreman work better on large service-oriented apps

Install / Use

/learn @JordanHatch/Bowler
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Bowler

Bowler manages Foreman process dependencies for large applications.

Bowler wraps the foreman start command with bowl <processes>, calculates the dependencies required, and automatically enables and disables the relevant processes in Foreman.

Installation

Install from the command line:

gem install bowler

Usage

Bowler reads from a Pinfile to find your process dependencies. Declaring dependencies is easy:

process :app => [:database, :tiles]
process :api => :database

You can specify a global dependency too.

dependency :database

process :app => :tiles
process :api

To run a process, use the bowl executable:

bowl app

You can run multiple processes at once:

bowl app api

Releasing the gem

  • Update the version in lib/bowler/version.rb
  • Commit and tag the new release version
  • Update CHANGELOG.md
  • gem build bowler.gemspec
  • gem push <artefact>.gem

License

MIT License

Related Skills

View on GitHub
GitHub Stars10
CategoryDevelopment
Updated5mo ago
Forks3

Languages

Ruby

Security Score

72/100

Audited on Oct 7, 2025

No findings