mise ls
- Usage:
mise ls [FLAGS] [INSTALLED_TOOL]… - Aliases:
list - Effect: read-only
- Source code:
src/cli/ls.rs
List installed and active tool versions
Lists the tools mise knows about: versions that are installed, and versions requested by a config file (active) whether or not they are installed. Each row shows the tool, the version (marked (missing) when it is not installed), the config file that requests it, and the request as written.
Arguments
[INSTALLED_TOOL]…— Only show these tools
Flags
--truncate— Truncate long terminal output to fit the available widthDefault:
true-b --backend <BACKEND>— Only show tools from this backend, such as aqua, cargo, core, or goRegistry shorthands count as the backend they resolve to, so
jqis listed under aqua. Repeat the flag to show several backends.-c --current— Only show versions the loaded config files request-g --global— Only show versions the global config requests-i --installed— Only show installed versionsHides requested versions that are not installed.
--grouped— List tools in a separate section for each backendCannot be combined with --json; use --backend to filter JSON output.
-J --json— Output in JSON format-l --local— Only show versions the local config requests-m --missing— Only show requested versions that are not installed--all-sources— Show requests from every config file mise has seen, not only loaded onesmise tracks the config files it loads so
mise prunekeeps the versions they use.--monorepo— Also list tools from every config root in[monorepo].config_rootsRequires
monorepo_root = trueand an explicitconfig_rootslist in the monorepo root's config. Uses the active MISE_ENV.Environment Variable:
MISE_MONOREPO--no-header— Do not print the header row--outdated— Show whether each version is outdated--prefix <PREFIX>— Only show versions starting with PREFIX (requires a tool argument)--prunable— List only tools that can be pruned withmise prune-h --help— Print help
Examples
Show installed versions and the requests from the loaded config files
mise lsShow only versions the loaded config files request
mise ls --currentFind requested versions that are not installed
mise ls --missingMachine-readable output: an object keyed by tool name
mise ls --jsonWith a tool argument, JSON output is an array of its version records
mise ls node --jsonInclude requests from every config file mise has seen
mise ls --all-sourcesShow only tools from the go or cargo backends
mise ls --backend go --backend cargoList tools in a separate section for each backend
mise ls --grouped