Search executable names
search_executablesDiscover indexed command names across npm, PyPI, and other ecosystems with prefix, length, and provider filters.
Instructions
Discover indexed command names matching prefix, length, ecosystem, and provider filters.
Use this for exploration; use check_executable for exact collisions and
search_similar_executables for confusable names. All active filters intersect; ecosystem and
scope.ecosystem must both match, so conflicting values return none, and limit applies only
after deterministic case-insensitive sorting with case-sensitive tie-breaking. Do not use an
empty result to infer availability: the tool makes no live registry call and fails instead of
returning partial data when a required derived index is missing or corrupt.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of sorted results to return. | |
| scope | No | Optional provider filters: source_type, package_system, distribution_family, distribution, distribution_release, language, registry, or ecosystem. All supplied key-value pairs must match; scoped negative results remain non-exhaustive. | |
| length | No | Optional exact character length of the executable name. | |
| prefix | No | Case-sensitive command-name prefix. Leave empty to search all indexed names subject to the other filters and limit. | |
| ecosystem | No | Optional exact provider ecosystem identifier, for example npm, pypi, homebrew, debian, or ubuntu. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||