@proof-computer/proof-cli
v0.1.2
Published
PROOF command line interface.
Readme
PROOF CLI
proof is the public umbrella command line interface for PROOF products.
The root package owns the binary, plugin loading, help, versioning, and package verification. Product commands are provided by oclif plugins.
Install
npm install --global @proof-computer/proof-cli
proof --helpProduct Plugins
Switchboard will be the first public plugin:
proof plugins install @proof-computer/proof-cli-switchboard
proof switchboard --helpBlackbox, Lockbox, and Slipway plugins remain private until those product surfaces are intentionally exposed.
Development
pnpm install
pnpm test
pnpm build
./bin/dev.js aboutPackage-surface checks:
pnpm typecheck
pnpm test
pnpm build
node scripts/verify-package.mjs
pnpm pack:dry-run
pnpm smoke:packPlugin Contract
- Product plugins own one top-level topic such as
switchboard,blackbox,lockbox, orslipway. - The public root package must not depend on private product plugins.
- Compatibility bins such as
switchboardandblackboxstay in their product repos during migration and should delegate to shared command implementations rather than fork behavior.
