xcdl - The xPack Component Manager (preview)
A tool to manage component configurations, inspired by eCos (work in progress)
npm install --location=global xcdl@latest
Multi-variant, cross-platform configurations
The xCDL Components Framework is designed to simplify and automate the configuration process for modular applications and tests across multiple platforms (Windows, macOS, GNU/Linux).
Easy to Use & Reproducible
Source libraries can be split into components that seamlessly integrate into projects as dependencies, allowing for convenient configuration and building. This feature also ensures reproducibility, which is particularly beneficial in CI/CD environments.