This is a tool that is designed to assist package managers to speed up the development, building and testing of large number of inter-related plan files.
Check out this repository. Then use cargo to build and install the hab-auto-build
binary.
# Inside the hab-auto-build codebase
cargo install --path .
Habitat Auto Build scans all folders and sub-folders within a root repository folder and detects all plans.
# Build all plans
hab-auto-build build
# Build a specific plan and all plans that depend on it
hab-auto-build build <plan>
# Eg: hab-auto-build build core/build-tools-glibc