reposell listing
Manage listing integration.
bash
reposell listing <command> [options]
1
Subcommands
reposell listing enable
Enable listing integration.
bash
reposell listing enable
1
Actions:
- Creates
/reposell/manifest.json - Signs manifest with repository key
- Registers with official listing (if configured)
- Updates CI workflows for release automation
reposell listing disable
Disable listing integration.
bash
reposell listing disable [options]
1
| Option | Description |
|---|---|
--keep-manifest | Keep manifest file, only disable CI |
reposell listing register
Register with official listing.
bash
reposell listing register [options]
1
| Option | Description |
|---|---|
--listing <url> | Listing API URL (default: official) |
--force | Re-register if already registered |
reposell listing status
Check listing registration status.
bash
reposell listing status [options]
1
Output:
json
{
"registered": true,
"listing_id": "mkt_official",
"registration_date": "2026-08-22T10:00:00Z",
"last_verified": "2026-08-22T12:00:00Z",
"manifest_valid": true
}
1
2
3
4
5
6
7
2
3
4
5
6
7
reposell listing verify
Verify listing manifest signatures.
bash
reposell listing verify [options]
1
| Option | Description |
|---|---|
--manifest <path> | Manifest file to verify |
--key <path> | Public key file |
Examples
bash
# Enable listing
reposell listing enable
# Register with official listing
reposell listing register
# Check status
reposell listing status
# Verify signatures
reposell listing verify
# Disable (keep manifest)
reposell listing disable --keep-manifest
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
Manifest Structure
json
{
"protocol": "reposell-listing",
"version": "1.0",
"repository": { ... },
"product": { ... },
"releases": { "mode": "all" },
"pricing": { "amount": 5000, "currency": "USD" },
"payment": { "provider": "stripe" },
"license": { "type": "repository_access", "delivery": "github_fork" },
"listing": { "registered": true, "listing_id": "mkt_official" },
"signatures": { "repository": "...", "listing": "...", "key_id": "..." },
"verification": { "key_url": "...", "algorithm": "Ed25519" }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13