Skip to content
On this page

reposell doctor

Status: planned

doctor is specified but not yet part of the shipped binary (v0.x). The closest shipped commands today are validate (publication gate checklist) and health (per-release health). The landing-page audit on the homepage runs the same checks remotely against any GitHub repository.

Diagnose the repository and report what stands between it and a healthy listing.

bash
reposell doctor          # inspect and report
reposell doctor --fix    # repair safe problems automatically
1
2

Planned checks

CheckDescription
Git providerRemote detection (owner/repo/provider)
AuthenticationSigning key present, Stripe key resolvable
reposell.ymlParses, schema-valid, releases defined
/sell configsell.enabled, per-release pricing complete
PaymentPayment Link present, HTTPS, Stripe domain, amount/currency match
ReleasesGitHub release exists for every declared tag
CIGenerated workflow present and current
SignaturesVerification key committed, trust chain verifies
ListingRegistration state (when enabled)

Planned behavior

  • Every finding is error, warning or ok — with the fix, not just the problem.
  • --fix repairs only safe, deterministic items (create missing config, regenerate workflow); anything touching money or keys is printed, never mutated.
  • Exit code 0 only when no errors remain.

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

theme byReactBits