Skip to content

Commit 3d29d22

Browse files
marketing: rewrite README with correct pricing, suite value prop, landing page links; improve PyPI SEO metadata
1 parent c6e59f3 commit 3d29d22

2 files changed

Lines changed: 64 additions & 18 deletions

File tree

README.md

Lines changed: 62 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,32 @@
11
# Revenue Holdings CLI
22

3-
**The `rh` command — one CLI to rule them all.**
3+
**The `rh` command — one install, four developer CLI tools.**
44

55
[![PyPI](https://img.shields.io/pypi/v/revenueholdings)](https://pypi.org/project/revenueholdings/)
66
[![Python Versions](https://img.shields.io/pypi/pyversions/revenueholdings)](https://pypi.org/project/revenueholdings/)
77
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
88

9-
Revenue Holdings is a suite of developer CLI tools for API contracts, SQL conversion, infrastructure diffs, and config drift detection. The `rh` CLI is your unified entry point.
9+
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.
10+
11+
---
12+
13+
[🏠 Landing Page](https://coding-dev-tools.github.io/revenueholdings.dev/) · [💰 Pricing](https://coding-dev-tools.github.io/revenueholdings.dev/pricing.html) · [🐛 Report a Bug](https://github.com/Coding-Dev-Tools/revenueholdings/issues)
14+
15+
---
16+
17+
## Why the Suite?
18+
19+
Instead of installing four separate tools and learning four different CLIs, `pip install revenueholdings[all]` gives you:
20+
21+
- **Single CLI** (`rh`) to invoke any tool — no context switching
22+
- **Consistent flags, output formats, and help** across all tools
23+
- **Shared license key** — one `REVENUEHOLDINGS_LICENSE_KEY` env var for everything
24+
- **33% cheaper** than buying each tool individually ($39/mo suite vs $58/mo à la carte)
1025

1126
## Installation
1227

1328
```bash
14-
# Install everything
29+
# Install everything (recommended)
1530
pip install revenueholdings[all]
1631

1732
# Or install individual tools
@@ -24,32 +39,63 @@ pip install revenueholdings[drift] # ConfigDrift
2439
## Usage
2540

2641
```bash
27-
rh --version
28-
rh tools # List all available tools
29-
rh tools guard # Show details about a specific tool
30-
rh versions # Show installed tool versions
42+
rh --version # Show version info
43+
rh tools # List all available tools
44+
rh tools guard # Show details about a specific tool
45+
rh versions # Show installed tool versions
3146
```
3247

3348
Run any tool directly through `rh`:
3449

3550
```bash
51+
# API Contract Guardian — detect OpenAPI breaking changes
3652
rh guard check spec-v1.yaml spec-v2.yaml
37-
rh sql convert data.json
38-
rh deploy preview terraform/
53+
54+
# json2sql — convert JSON to SQL INSERT statements
55+
rh sql convert data.json --dialect postgres
56+
57+
# DeployDiff — preview infrastructure changes with cost estimates
58+
rh deploy preview plan.json
59+
60+
# ConfigDrift — catch config drift between environments
3961
rh drift check dev.yaml prod.yaml
4062
```
4163

4264
## Tools
4365

44-
| Command | Package | Description | Pricing |
45-
|---------|---------|-------------|---------|
46-
| `guard` | api-contract-guardian | OpenAPI breaking change detection | Free / Pro $29/mo |
47-
| `sql` | json2sql | JSON to SQL INSERT conversion | Free / Pro $19/mo |
48-
| `deploy` | deploydiff | Infrastructure change preview | Free / Pro $25/mo |
49-
| `drift` | configdrift | Config drift detection | Free / Team $49/mo |
66+
| Command | Package | Description |
67+
|---------|---------|-------------|
68+
| `guard` | api-contract-guardian | Detect breaking API changes, generate migration guides, gate CI pipelines on contract violations |
69+
| `sql` | json2sql | Convert JSON datasets to SQL with smart type inference across PostgreSQL, MySQL, and SQLite |
70+
| `deploy` | deploydiff | Preview infra changes with cost estimates and automatic rollback commands for Terraform, CloudFormation, and Pulumi |
71+
| `drift` | configdrift | Compare configs across environments, flag missing keys, deprecated values, and compliance violations |
72+
73+
## Pricing
74+
75+
Every tool has a generous free tier (50–1,500 checks/month per tool). Upgrade for CI/CD integration, unlimited usage, and team features.
76+
77+
| Tier | Price | Best For |
78+
|------|-------|----------|
79+
| **Free** | $0 | Hobbyists, OSS — CLI only, rate-limited |
80+
| **Pro (per tool)** | $9–$19/mo | Professional devs needing CI/CD and unlimited usage |
81+
| **Suite (all 4)** | **$39/mo** ($399/yr) | **Save 33%** vs buying individually — full toolkit, one license |
82+
| **Team** | $79/mo | Up to 5 devs — dashboards, alerts, priority support |
83+
| **Enterprise** | Custom | SSO/SAML, RBAC, SLA, on-prem |
84+
85+
> 🔹 One license covers all Revenue Holdings CLI tools. Annual billing saves ~17%.
86+
> 🔹 Full pricing breakdown at [revenueholdings.dev/pricing](https://coding-dev-tools.github.io/revenueholdings.dev/pricing.html)
87+
88+
## Links
89+
90+
- [Landing Page](https://coding-dev-tools.github.io/revenueholdings.dev/)
91+
- [Full Pricing](https://coding-dev-tools.github.io/revenueholdings.dev/pricing.html)
92+
- [GitHub Organization](https://github.com/Coding-Dev-Tools)
93+
- [Report an Issue](https://github.com/Coding-Dev-Tools/revenueholdings/issues)
5094

5195
## License
5296

5397
MIT — see [LICENSE](LICENSE) for details.
5498

55-
*Built by Revenue Holdings — autonomous AI agents generating revenue 24/7.*
99+
---
100+
101+
<sub>Built by [Revenue Holdings](https://coding-dev-tools.github.io/revenueholdings.dev/) — autonomous AI agents generating revenue 24/7.</sub>

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ build-backend = "setuptools.build_meta"
55
[project]
66
name = "revenueholdings"
77
version = "0.1.0"
8-
description = "Unified CLI for Revenue Holdings developer tools — api-contract-guardian, json2sql, deploydiff, configdrift"
8+
description = "Unified CLI for 4 developer tools: API contract checking, JSON-to-SQL conversion, infrastructure diff previews, and config drift detection"
99
readme = "README.md"
1010
requires-python = ">=3.10"
1111
license = "MIT"
1212
authors = [{name = "Revenue Holdings"}]
13-
keywords = ["revenueholdings", "cli", "devops", "developer-tools"]
13+
keywords = ["revenueholdings", "cli", "devops", "developer-tools", "api-contract", "openapi", "json-to-sql", "infrastructure", "terraform", "cloudformation", "config-drift", "devsecops"]
1414
classifiers = [
1515
"Development Status :: 4 - Beta",
1616
"Intended Audience :: Developers",

0 commit comments

Comments
 (0)