Boss – Dependency Manager for Delphi and Lazarus
Boss is an open-source dependency manager designed for Delphi and Lazarus development environments. It simplifies project management by allowing developers to install, update, and track dependencies via a command-line interface.
Why it matters
It provides essential tooling for niche programming ecosystems, improving developer productivity and project maintainability.
Boss is an open source dependency manager inspired by npm for projects developed in Delphi and Lazarus .
We have a Getting Started article to help you get started with Boss.
Download setup Just type boss in the terminal (Optional) Install a Boss Delphi IDE complement Or you can use the following the steps below:
> Init Initialize a new project and create a boss.json file. Add -q or --quiet to skip interactive prompts and use default values.
boss init boss init -q boss init --quiet > Install Install one or more dependencies with real-time progress tracking:
boss install < dependency > Progress Tracking: Boss displays progress for each dependency being installed:
⏳ horse Waiting... 🧬 dataset-serialize Cloning... 🔍 jhonson Checking... 🔥 redis-client Installing... 📦 boss-core Installed The dependency name is case insensitive. For example, boss install horse is the same as boss install HORSE .
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in