Honcho is a Python port of David Dollar's Foreman, a command-line application that helps you manage and run Procfile-based applications. It simplifies deployment and configuration in development and production by running multiple external processes and multiplexing their output. The current version is 2.0.0, with releases occurring infrequently but actively maintained.
pip install honchoVerified import paths — ran on the pinned version, not inferred.
Create a Procfile to define your application's processes (e.g., a simple web server) and then use `honcho start` to run them. Honcho will automatically read the `Procfile` in the current directory and assign a port.
Upgrade to a supported Python or PyPy version (3.11+ for CPython, 3.9+ for PyPy).
Always verify the package name when installing: `pip install honcho`.
Use `honcho start` to run processes defined in your Procfile. Use `honcho run <command>` for ad-hoc commands.
Always place global options before the subcommand: `honcho -f Procfile.dev start`.
To specify a Procfile path, use the `-f` command-line argument: `honcho -f /path/to/Procfile start`. The `PROCFILE` environment variable should typically specify a filename.
No dependency data recorded yet.