Article URL: https://github.com/HashLoad/boss Comments URL: https://news.ycombinator.com/item?id=48918616 Points: 4 # Comments: 0

Boss is an open source dependency manager inspired by npm for projects developed in Delphi and Lazarus. Initialize a new project and create a boss.json file. Add -q or --quiet to skip interactive prompts and use default values. The dependency name is case insensitive. For example, boss install horse is the same as boss install HORSE. Upgrade the Boss CLI to the latest version. Add --dev to upgrade to the latest pre-release: List all project dependencies in a tree format. Add -v to show version information: Execute a custom script defined in your boss.json file. Scripts are defined in the scripts section: Use global environment for installation. Packages installed globally are available system-wide: You can configure which Delphi version BOSS should use for compilation. This is useful when you have multiple Delphi versions installed.