{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "Terminal CTA", "description": "Faux $ prompt strip with blinking caret and optional copy-to-clipboard.", "type": "object", "properties": { "prompt": { "type": "string", "title": "Prompt", "description": "The command text following the $ glyph (e.g. npm i your-thing)", "x-editor": "text" }, "button": { "type": "string", "title": "Button label", "description": "Label for the action button (e.g. Copy)", "x-editor": "text" }, "href": { "type": "string", "title": "Button URL", "description": "Optional URL the button points at when copy is off", "x-editor": "link" }, "copyable": { "type": "string", "title": "Copy to clipboard", "description": "When 'on' the button copies the prompt text instead of navigating", "x-editor": "select", "enum": ["on", "off"], "default": "on" } } }