Skip to content
env-sync-viewer
Menu

Feature

A CLI contract, not a library

The collector depends only on the JSON that env-sync diff --format json prints, never on env-sync’s code.

The diff document (schemaVersion: 1) is the only contract between env-sync and the collector. A rewrite of env-sync in another language changes nothing here.

The collector builds a pinned env-sync commit, so a change upstream reaches the fleet only when the pin moves.