Skip to content
On this page

Command Reference

The reposell CLI ships a small set of composable commands. Everything is derived from Git and reposell.yml — there is no daemon, no server and no global state.

bash
reposell <command> [args]
1

Commands (shipped)

CommandDescription
initDetect the repository, create reposell.yml, generate the CI workflow and an Ed25519 verification key
license checkDetect and explain the repository license
license use rslGenerate an RSL-1.0 LICENSE + ai-policy.json with your info
license keepRecord that you keep your existing license
license composeCompose a rights policy profile into .reposell/* artifacts
license explainPlain-language summary of the active policy
license validateValidate the machine-readable licensing artifacts
license compatibilitySPDX dependency compatibility check
auditFull licensing/compliance audit — PASS / WARN / BLOCKED, SBOMs, signed report
listing statusDashboard: repo, license, /sell endpoint, live Stripe account state
release <tag>Declare a release (price, currency, Payment Link — interactive when flags are omitted)
publish <tag>Run the publication gate and approve a release (manual mode)
validateRun the full publication gate checklist
build [--out dist]Generate the /reposell/* static surface
healthHealth report for every configured release
verify <manifest|trust|pricing> [url]CI verification entry points
keys <generate|show>Ed25519 signing identity management
helpShow usage

Planned commands

These are specified in the protocol and land in upcoming releases:

CommandPurpose
configureInspect and modify reposell.yml from the terminal
sellGenerate and preview the /sell page locally
doctorFull local audit with --fix for safe repairs
payment setup / payment verifyValidate a seller Payment Link against a release

Global options

OptionDescription
-h, --helpShow usage
-v, --versionPrint the CLI version

Exit codes

CodeMeaning
0Success
1Failure (validation, missing config, network — the report explains why)

Environment variables

VariableDescription
REPOSELL_SIGNING_KEYEd25519 private seed (base64) — signing builds, CI secret
REPOSELL_STRIPE_SECRET_KEYStripe secret key (preferred) — local tooling only
STRIPE_SECRET_KEYStripe secret key fallback
REPOSELL_OFFICIAL_VERIFY_KEYOfficial Ed25519 public key for remote verification

Checkout never uses secret keys — buyers go through Stripe Payment Links. See Environment Variables for details.

Made with ☕ and 🎧 by a solo developer from the Dominican Republic.

theme byReactBits