Manpage logo

mise - The front-end to your dev env

NAME  SYNOPSIS  DESCRIPTION  OPTIONS  SUBCOMMANDS  EXTRA  AUTHORS 

NAME

mise − The front−end to your dev env

SYNOPSIS

mise [−C|−−cd] [−E|−−env] [−j|−−jobs] [−−output] [−−raw] [−−no−config] [−y|−−yes] [−q|−−quiet] [−−silent] [−v|−−verbose]... [−h|−−help] [TASK] [TASK_ARGS] [TASK_ARGS_LAST] [subcommands]

DESCRIPTION

mise manages dev tools, env vars, and runs tasks. https://github.com/jdx/mise

OPTIONS

−C, −−cd <DIR>

Change directory before running command

−E, −−env <ENV>

Set the environment for loading ‘mise.<ENV>.toml‘

−j, −−jobs <JOBS>

How many jobs to run in parallel [default: 8]
May also be specified with the MISE_JOBS environment variable.

−−output <OUTPUT>

−−raw

Read/write directly to stdin/stdout/stderr instead of by line

−−no−config

Do not load any config files

Can also use ‘MISE_NO_CONFIG=1‘

−y, −−yes

Answer yes to all confirmation prompts

−q, −−quiet

Suppress non−error messages

−−silent

Suppress all task output and mise non−error messages

−v, −−verbose

Show extra output (use −vv for even more)

−h, −−help

Print help (see a summary with '−h')

[TASK]

Task to run.

Shorthand for ‘mise task run <TASK>‘.

SUBCOMMANDS

mise−activate(1)

Initializes mise in the current shell session

mise−alias(1)

Manage version aliases.

mise−backends(1)

Manage backends

mise−bin−paths(1)

List all the active runtime bin paths

mise−cache(1)

Manage the mise cache

mise−completion(1)

Generate shell completions

mise−config(1)

Manage config files

mise−deactivate(1)

Disable mise for current shell session

mise−doctor(1)

Check mise installation for possible problems

mise−en(1)

[experimental] starts a new shell with the mise environment built from the current configuration

mise−env(1)

Exports env vars to activate mise a single time

mise−exec(1)

Execute a command with tool(s) set

mise−fmt(1)

Formats mise.toml

mise−generate(1)

[experimental] Generate files for various tools/services

mise−implode(1)

Removes mise CLI and all related data

mise−install(1)

Install a tool version

mise−install−into(1)

Install a tool version to a specific path

mise−latest(1)

Gets the latest available version for a plugin

mise−link(1)

Symlinks a tool version into mise

mise−lock(1)

Update lockfile checksums and URLs for all specified platforms

mise−ls(1)

List installed and active tool versions

mise−ls−remote(1)

List runtime versions available for install.

mise−mcp(1)

[experimental] Run Model Context Protocol (MCP) server

mise−outdated(1)

Shows outdated tool versions

mise−plugins(1)

Manage plugins

mise−prune(1)

Delete unused versions of tools

mise−registry(1)

List available tools to install

mise−reshim(1)

Creates new shims based on bin paths from currently installed tools.

mise−run(1)

Run task(s)

mise−search(1)

Search for tools in the registry

mise−self−update(1)

Updates mise itself.

mise−set(1)

Set environment variables in mise.toml

mise−settings(1)

Manage settings

mise−shell(1)

Sets a tool version for the current session.

mise−sync(1)

Synchronize tools from other version managers with mise

mise−tasks(1)

Manage tasks

mise−test−tool(1)

Test a tool installs and executes

mise−tool(1)

Gets information about a tool

mise−tool−stub(1)

Execute a tool stub

mise−trust(1)

Marks a config file as trusted

mise−uninstall(1)

Removes installed tool versions

mise−unset(1)

Remove environment variable(s) from the config file.

mise−unuse(1)

Removes installed tool versions from mise.toml

mise−upgrade(1)

Upgrades outdated tools

mise−use(1)

Installs a tool and adds the version to mise.toml.

mise−version(1)

Display the version of mise

mise−watch(1)

Run task(s) and watch for changes to rerun it

mise−where(1)

Display the installation path for a tool

mise−which(1)

Shows the path that a tool's bin points to.

mise−help(1)

Print this message or the help of the given subcommand(s)

EXTRA

Examples:

$ mise install [email protected] Install a specific node version
$ mise install node@20 Install a version matching a prefix
$ mise install node Install the node version defined in config
$ mise install Install all plugins/tools defined in config

$ mise install cargo:ripgrep Install something via cargo
$ mise install npm:prettier Install something via npm

$ mise use node@20 Use node−20.x in current project
$ mise use −g node@20 Use node−20.x as default
$ mise use node@latest Use latest node in current directory

$ mise up −−interactive Show a menu to upgrade tools

$ mise x −− npm install ‘npm install‘ w/ config loaded into PATH
$ mise x node@20 −− node app.js ‘node app.js‘ w/ config + node−20.x on PATH

$ mise set NODE_ENV=production Set NODE_ENV=production in config

$ mise run build Run ‘build‘ tasks
$ mise watch build Run ‘build‘ tasks repeatedly when files change

$ mise settings Show settings in use
$ mise settings color=0 Disable color by modifying global config file

AUTHORS

Jeff Dickey <@jdx>


Updated 2026-06-01 - jenkler.se | uex.se