bynk — the Bynk driver.
A thin orchestrator over the [bynkc] compiler and the Node toolchain:
bynk is to bynkc what cargo is to rustc. The compiler stays pure
(compile / check / fmt / test); environment orchestration — "is wrangler
installed", "is your machine ready" — lives here (ADR: introduce the bynk
driver).
v0.46 ships the first command, [doctor], an upfront environment check. The
crate is deliberately split into single-concern modules (per ADR 0060):
- [
probe] — the portable detection primitive (presence + version + provenance), backed by thewhichcrate so it is not Unix-only. - [
compiler] — locatebynkc(override → PATH → sibling-of-bynk) and report driver↔compiler version skew. - [
doctor] — the capability model, the checks, and the exit-code contract. - [
report] — render a [doctor::Report] as a human table,--format short, or--format json.