{"ok":true,"site":"open-vsx","host":"open-vsx.org","about":"Open VSX Registry (open-vsx.org), the open-source VS Code extension marketplace. This CLI searches extensions and reads extension details, versions, README/CHANGELOG files, reviews, publisher namespaces and the registry change feed through its public JSON API.","commands":[{"command":"search-extensions","summary":"Search Open VSX extensions by keyword, with optional category filter, sorting and offset paging","params":[{"name":"query","type":"string","description":"Free-text search term. Omit it to list all extensions, for example the most downloaded or most recently updated."},{"name":"category","type":"string","description":"Category name filter, e.g. Linters, Themes, Programming Languages, Snippets, Debuggers, Formatters"},{"name":"sortBy","type":"string","description":"Sort key","oneOf":["relevance","downloadCount","timestamp","rating"],"default":"relevance"},{"name":"sortOrder","type":"string","description":"Sort direction","oneOf":["desc","asc"],"default":"desc"},{"name":"size","type":"number","description":"Number of results per page","default":30},{"name":"offset","type":"number","description":"Number of results to skip, for paging","default":0}],"exampleUrl":"https://clify-dev.netlify.app/open-vsx/search-extensions?query=python&category=Linters"},{"command":"get-extension","summary":"Get full metadata of the latest version of an extension: description, files, links, all version URLs and download count","params":[{"name":"namespace","type":"string","required":true,"description":"Publisher namespace, i.e. the part before the dot in the extension id"},{"name":"extension","type":"string","required":true,"description":"Extension name, i.e. the part after the dot in the extension id"}],"exampleUrl":"https://clify-dev.netlify.app/open-vsx/get-extension"},{"command":"get-extension-version","summary":"Get metadata of one specific version of an extension. The version can also be 'latest' or 'pre-release'.","params":[{"name":"namespace","type":"string","required":true,"description":"Publisher namespace"},{"name":"extension","type":"string","required":true,"description":"Extension name"},{"name":"version","type":"string","required":true,"description":"Exact version string, 'latest' or 'pre-release'"}],"exampleUrl":"https://clify-dev.netlify.app/open-vsx/get-extension-version"},{"command":"get-extension-file","summary":"Fetch a text file from an extension version, such as README.md or CHANGELOG.md. The request redirects to the content CDN.","params":[{"name":"namespace","type":"string","required":true,"description":"Publisher namespace"},{"name":"extension","type":"string","required":true,"description":"Extension name"},{"name":"version","type":"string","required":true,"description":"Exact version string. Use get-extension to find the latest one."},{"name":"fileName","type":"string","required":true,"description":"File name as listed in the extension's files map. It is case-sensitive, e.g. README.md, readme.md or CHANGELOG.md."}],"exampleUrl":"https://clify-dev.netlify.app/open-vsx/get-extension-file"},{"command":"list-extension-reviews","summary":"List user ratings and review comments for an extension","params":[{"name":"namespace","type":"string","required":true,"description":"Publisher namespace"},{"name":"extension","type":"string","required":true,"description":"Extension name"}],"exampleUrl":"https://clify-dev.netlify.app/open-vsx/list-extension-reviews"},{"command":"list-extension-versions","summary":"List published versions of an extension, newest first, as a version-to-URL map with offset paging","params":[{"name":"namespace","type":"string","required":true,"description":"Publisher namespace"},{"name":"extension","type":"string","required":true,"description":"Extension name"},{"name":"size","type":"number","description":"Number of versions per page (server default 18)","default":18},{"name":"offset","type":"number","description":"Number of versions to skip","default":0}],"exampleUrl":"https://clify-dev.netlify.app/open-vsx/list-extension-versions"},{"command":"query-extensions","summary":"Query extension metadata by id (namespace.name), with optional version and all-versions flag; returns one entry per target platform (e.g. linux-x64, alpine-arm64, universal)","params":[{"name":"extensionId","type":"string","description":"Full extension id as namespace.name"},{"name":"namespaceName","type":"string","description":"Return extensions of this namespace only"},{"name":"extensionName","type":"string","description":"Extension name, used together with namespaceName"},{"name":"extensionVersion","type":"string","description":"Return only this version"},{"name":"includeAllVersions","type":"boolean","description":"Return one entry per version instead of only the latest"}],"exampleUrl":"https://clify-dev.netlify.app/open-vsx/query-extensions?extensionId=redhat.java"},{"command":"get-namespace-details","summary":"Get a publisher namespace's profile (display name, description, website, social links) and its extensions with stats","params":[{"name":"namespace","type":"string","required":true,"description":"Publisher namespace"}],"exampleUrl":"https://clify-dev.netlify.app/open-vsx/get-namespace-details"},{"command":"list-namespace-extensions","summary":"List the names of all extensions in a namespace (a map of name to API URL) and whether the namespace is verified","params":[{"name":"namespace","type":"string","required":true,"description":"Publisher namespace"}],"exampleUrl":"https://clify-dev.netlify.app/open-vsx/list-namespace-extensions"},{"command":"list-version-changes","summary":"Page through the registry-wide feed of extension version changes (publish/state updates), oldest first, using a cursor","params":[{"name":"cursor","type":"string","description":"Opaque nextCursor value from the previous page"}],"exampleUrl":"https://clify-dev.netlify.app/open-vsx/list-version-changes"},{"command":"get-registry-version","summary":"Get the Open VSX server version and limits, such as the maximum extension size","params":[],"exampleUrl":"https://clify-dev.netlify.app/open-vsx/get-registry-version"}]}