{"ok":true,"site":"hex","host":"hex.pm","about":"Hex (hex.pm), the package registry for the Erlang/Elixir/Gleam ecosystem. The CLI searches packages, reads package, release, owner and user metadata from the public JSON API, lists dependents, reads raw release files and shows per-user download stats.","commands":[{"command":"search-packages","summary":"Search Hex packages by keyword, with optional qualifiers (depends:hexpm:<pkg>, build_tool:<tool>), sorting and pagination.","params":[{"name":"search","type":"string","description":"Search query. Plain keywords match name and description. Qualifiers can be combined with keywords, e.g. 'json build_tool:rebar3' or 'depends:hexpm:jason'."},{"name":"sort","type":"string","description":"Sort order of results","oneOf":["recent_downloads","total_downloads","updated_at","inserted_at","name"]},{"name":"page","type":"number","description":"Page number, starting at 1","default":1}],"exampleUrl":"https://clify-dev.netlify.app/hex/search-packages?search=json"},{"command":"list-package-dependents","summary":"List packages on the hexpm repository that depend on a given package.","params":[{"name":"name","type":"string","required":true,"description":"Package name whose dependents to list"},{"name":"sort","type":"string","description":"Sort order of results","oneOf":["recent_downloads","total_downloads","updated_at","inserted_at","name"],"default":"recent_downloads"},{"name":"page","type":"number","description":"Page number, starting at 1","default":1}],"exampleUrl":"https://clify-dev.netlify.app/hex/list-package-dependents"},{"command":"get-package","summary":"Get package details: description, licenses, links, owners, latest versions, download counts, retirements, security advisories and dependency config snippets.","params":[{"name":"name","type":"string","required":true,"description":"Package name"}],"exampleUrl":"https://clify-dev.netlify.app/hex/get-package"},{"command":"list-package-versions","summary":"List all released versions of a package, newest first, with docs availability and publish date.","params":[{"name":"name","type":"string","required":true,"description":"Package name"}],"exampleUrl":"https://clify-dev.netlify.app/hex/list-package-versions"},{"command":"get-release","summary":"Get one release of a package: checksum, dependency requirements, build tools, Elixir requirement, publisher, retirement status, downloads and advisories.","params":[{"name":"name","type":"string","required":true,"description":"Package name"},{"name":"version","type":"string","required":true,"description":"Exact release version, e.g. 1.4.5"}],"exampleUrl":"https://clify-dev.netlify.app/hex/get-release"},{"command":"list-package-owners","summary":"List the owners of a package, with ownership level, email and social handles.","params":[{"name":"name","type":"string","required":true,"description":"Package name"}],"exampleUrl":"https://clify-dev.netlify.app/hex/list-package-owners"},{"command":"get-user","summary":"Get a Hex user's public profile and the full list of packages they own.","params":[{"name":"username","type":"string","required":true,"description":"Hex username"}],"exampleUrl":"https://clify-dev.netlify.app/hex/get-user"},{"command":"get-user-stats","summary":"Show per-package download stats for a user's packages: total, yesterday and last 7 days.","params":[{"name":"username","type":"string","required":true,"description":"Hex username"}],"exampleUrl":"https://clify-dev.netlify.app/hex/get-user-stats"},{"command":"get-release-file","summary":"Fetch the raw contents of a file inside a package release (e.g. README.md, CHANGELOG.md, mix.exs, lib/...).","params":[{"name":"name","type":"string","required":true,"description":"Package name"},{"name":"version","type":"string","required":true,"description":"Exact release version"},{"name":"path","type":"string","required":true,"description":"File path inside the release, e.g. README.md, CHANGELOG.md, mix.exs"}],"exampleUrl":"https://clify-dev.netlify.app/hex/get-release-file"}]}