First tagged release.
What's in: ninja and cargo adapters (golden-tested against real build
artifacts), a wrapper binary that merges both onto one Chrome Trace timeline
you open in Perfetto, and a session model that survives across separate
buildline -- <tool> invocations.
Try it:
git clone --branch v0.1.0 https://github.com/nabsei/buildline
cd buildline && cargo install --path .
BUILDLINE_SESSION=./build.trace buildline -- ninja
BUILDLINE_SESSION=./build.trace buildline -- cargo build
# open build.trace in https://ui.perfetto.devKnown limits: single-machine only; cargo support parses an undocumented
internal format (see README); only two adapters so far. The golden-file
contribution model is designed for that number to grow from real usage, not
from guessing which build system to support next.