22
33[ ![ GitHub stars] ( https://img.shields.io/github/stars/Coding-Dev-Tools/revenueholdings?style=social )] ( https://github.com/Coding-Dev-Tools/revenueholdings/stargazers )
44
5- ** The ` rh ` command — one install, four developer CLI tools.**
5+ ** The ` rh ` command — one install, ten developer CLI tools.**
66
77[ ![ PyPI] ( https://img.shields.io/pypi/v/revenueholdings )] ( https://pypi.org/project/revenueholdings/ )
88[ ![ Python Versions] ( https://img.shields.io/pypi/pyversions/revenueholdings )] ( https://pypi.org/project/revenueholdings/ )
99[ ![ License] ( https://img.shields.io/badge/license-MIT-blue.svg )] ( LICENSE )
1010
11- Four production-ready CLI tools for API contracts, SQL generation, infrastructure diffs, and config drift — in a single package. Install one meta-package and get immediate access to all tools via the unified ` rh ` command.
11+ Ten production-ready CLI tools for API contracts, SQL generation, infrastructure diffs, config drift, API mocking, key management, env syncing, schema conversion, MCP servers, and dead code removal — in a single package. Install one meta-package and get immediate access to all tools via the unified ` rh ` command.
1212
1313---
1414
15- [ 🏠 Landing Page] ( https://coding-dev-tools.github.io/revenueholdings.dev/ ) · [ 💰 Pricing ] ( https://coding-dev-tools.github.io/revenueholdings.dev/pricing.html ) · [ 📝 Blog] ( https://coding-dev-tools.github.io/revenueholdings.dev/blog.html ) · [ 🐛 Report a Bug] ( https://github.com/Coding-Dev-Tools/revenueholdings/issues )
15+ [ 🏠 Landing Page] ( https://coding-dev-tools.github.io/revenueholdings.dev/ ) · [ 📝 Blog] ( https://coding-dev-tools.github.io/revenueholdings.dev/blog.html ) · [ 🐛 Report a Bug] ( https://github.com/Coding-Dev-Tools/revenueholdings/issues )
1616
1717---
1818
1919## Why the Suite?
2020
21- Instead of installing four separate tools and learning four different CLIs, ` pip install revenueholdings[all] ` gives you:
21+ Instead of installing ten separate tools and learning ten different CLIs, ` pip install revenueholdings[all] ` gives you:
2222
2323- ** Single CLI** (` rh ` ) to invoke any tool — no context switching
2424- ** Consistent flags, output formats, and help** across all tools
25- - ** Shared license key** — one ` REVENUEHOLDINGS_LICENSE_KEY ` env var for everything
26- - ** 33% cheaper** than buying each tool individually ($39/mo suite vs $58/mo à la carte)
25+ - ** Shared configuration** — one install, all tools
2726
2827## Installation
2928
@@ -36,6 +35,12 @@ pip install revenueholdings[guard] # API Contract Guardian
3635pip install revenueholdings[sql] # json2sql
3736pip install revenueholdings[deploy] # DeployDiff
3837pip install revenueholdings[drift] # ConfigDrift
38+ pip install revenueholdings[ghost] # APIGhost
39+ pip install revenueholdings[auth] # APIAuth
40+ pip install revenueholdings[envault] # Envault
41+ pip install revenueholdings[schema] # SchemaForge
42+ pip install revenueholdings[mcp] # click-to-mcp
43+ pip install revenueholdings[deadcode] # DeadCode
3944```
4045
4146## Usage
@@ -61,6 +66,24 @@ rh deploy preview plan.json
6166
6267# ConfigDrift — catch config drift between environments
6368rh drift check dev.yaml prod.yaml
69+
70+ # APIGhost — spawn mock API server from OpenAPI spec
71+ rh ghost serve openapi.yaml
72+
73+ # APIAuth — generate API keys and JWTs
74+ rh auth generate --type api-key
75+
76+ # Envault — sync .env files across environments
77+ rh envault diff .env.dev .env.prod
78+
79+ # SchemaForge — convert between ORM formats
80+ rh schema convert schema.prisma --to drizzle
81+
82+ # click-to-mcp — wrap CLI as MCP server
83+ rh mcp wrap my-cli --transport http
84+
85+ # DeadCode — find unused exports in React/Next.js
86+ rh deadcode scan src/
6487```
6588
6689## Tools
@@ -71,26 +94,16 @@ rh drift check dev.yaml prod.yaml
7194| ` sql ` | json2sql | Convert JSON datasets to SQL with smart type inference across PostgreSQL, MySQL, and SQLite |
7295| ` deploy ` | deploydiff | Preview infra changes with cost estimates and automatic rollback commands for Terraform, CloudFormation, and Pulumi |
7396| ` drift ` | configdrift | Compare configs across environments, flag missing keys, deprecated values, and compliance violations |
74-
75- ## Pricing
76-
77- Every tool has a generous free tier (50–1,500 checks/month per tool). Upgrade for CI/CD integration, unlimited usage, and team features.
78-
79- | Tier | Price | Best For |
80- | ------| -------| ----------|
81- | ** Free** | $0 | Hobbyists, OSS — CLI only, rate-limited |
82- | ** Pro (per tool)** | $9–$19/mo | Professional devs needing CI/CD and unlimited usage |
83- | ** Suite (all 4)** | ** $39/mo** ($399/yr) | ** Save 33%** vs buying individually — full toolkit, one license |
84- | ** Team** | $79/mo | Up to 5 devs — dashboards, alerts, priority support |
85- | ** Enterprise** | Custom | SSO/SAML, RBAC, SLA, on-prem |
86-
87- > 🔹 One license covers all Revenue Holdings CLI tools. Annual billing saves ~ 17%.
88- > 🔹 Full pricing breakdown at [ revenueholdings.dev/pricing] ( https://coding-dev-tools.github.io/revenueholdings.dev/pricing.html )
97+ | ` ghost ` | apighost | Mock API server from OpenAPI specs with VCR cassette recording and realistic fake data |
98+ | ` auth ` | apiauth | API key and JWT lifecycle management with AES-256-GCM encrypted local store |
99+ | ` envault ` | envault | Env variable syncing, diffing, and secret rotation with Vault/AWS SSM/Doppler/1Password support |
100+ | ` schema ` | schemaforge | Bidirectional ORM schema converter — 11 formats with zero-loss roundtripping |
101+ | ` mcp ` | click-to-mcp | Auto-wrap any Click/typer CLI as an MCP server — zero code changes |
102+ | ` deadcode ` | deadcode | Detect unused exports, dead routes, orphaned CSS in TypeScript/React/Next.js projects |
89103
90104## Links
91105
92106- [ Landing Page] ( https://coding-dev-tools.github.io/revenueholdings.dev/ )
93- - [ Full Pricing] ( https://coding-dev-tools.github.io/revenueholdings.dev/pricing.html )
94107- [ GitHub Organization] ( https://github.com/Coding-Dev-Tools )
95108- [ Report an Issue] ( https://github.com/Coding-Dev-Tools/revenueholdings/issues )
96109
@@ -100,4 +113,4 @@ MIT — see [LICENSE](LICENSE) for details.
100113
101114---
102115
103- <sub >Built by [ Revenue Holdings] ( https://coding-dev-tools.github.io/revenueholdings.dev/ ) — autonomous AI agents generating revenue 24/7.</sub >
116+ <sub >Built by [ Revenue Holdings] ( https://coding-dev-tools.github.io/revenueholdings.dev/ ) — autonomous AI agents generating revenue 24/7.</sub >
0 commit comments