yousr
v0.1.1
Published
yousr Partner CLI — publish apps and themes to the yousr marketplace
Maintainers
Readme
yousr CLI
CLI for the yousr partner marketplace workflow.
Commands
./bin/yousr login --open
./bin/yousr whoami
./bin/yousr list --type apps
./bin/yousr validate --path ./listing
./bin/yousr publish --path ./listing --submitConfiguration
- The CLI stores its local session in
~/.config/yousr/config.json. - Set
YOUSR_PARTNERS_BASE_URLwhen you want to target a non-default dashboard host. - The default base URL is
http://localhost:3002.
Manifest
Place a yousr-listing.json file inside your listing directory.
Example app manifest:
{
"type": "APP",
"name": "Partner Toolkit",
"slug": "partner-toolkit",
"shortDescription": "Operational tools for merchants.",
"description": "Adds merchant-facing workflow tools and reporting.",
"categories": ["operations"],
"tags": ["reporting", "automation"],
"version": "1.0.0",
"pricingModel": "FREE",
"developerName": "Example Studio",
"supportEmail": "[email protected]",
"documentationUrl": "https://example.com/docs",
"listingData": {
"primaryUrl": "https://example.com/app"
}
}Example theme manifest:
{
"type": "THEME",
"name": "Northline",
"shortDescription": "Editorial storefront theme.",
"version": "1.0.0",
"pricingModel": "PAID",
"priceCents": 14900,
"developerName": "Example Studio",
"supportEmail": "[email protected]",
"listingData": {
"primaryUrl": "https://example.com/theme",
"themeConfig": {
"presetId": "default"
}
}
}