mise
Usage: mise [FLAGS] [TASK] <SUBCOMMAND>
- Usage:
mise [FLAGS] [TASK] <SUBCOMMAND>
Arguments
[TASK]
Task to run.
Shorthand for mise tasks run <TASK>.
Global Flags
-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]
-q --quiet
Suppress non-error messages
-v --verbose…
Show extra output (use -vv for even more)
-y --yes
Answer yes to all confirmation prompts
--raw
Read/write directly to stdin/stdout/stderr instead of by line
--locked
Require lockfile URLs to be present during installation
Fails if tools don't have pre-resolved URLs in the lockfile for the current platform. This prevents API calls to GitHub, aqua registry, etc. Can also be enabled via MISE_LOCKED=1 or settings.locked=true
--silent
Suppress all task output and mise non-error messages
Flags
--no-config
Do not load any config files
Can also use MISE_NO_CONFIG=1
--no-env
Do not load environment variables from config files
Can also use MISE_NO_ENV=1
--no-hooks
Do not execute hooks from config files
Can also use MISE_NO_HOOKS=1
--output <OUTPUT>
Subcommands
mise activate [FLAGS] [SHELL_TYPE]mise tool-alias [-p --plugin <PLUGIN>] [--no-header] <SUBCOMMAND>mise tool-alias get <PLUGIN> <ALIAS>mise tool-alias ls [--no-header] [TOOL]mise tool-alias set <ARGS>…mise tool-alias unset <PLUGIN> [ALIAS]mise backends <SUBCOMMAND>mise backends lsmise bin-paths [TOOL@VERSION]…mise cache <SUBCOMMAND>mise cache clear [PLUGIN]…mise cache pathmise cache prune [-v --verbose…] [--dry-run] [PLUGIN]…mise completion [--include-bash-completion-lib] [SHELL]mise config [FLAGS] <SUBCOMMAND>mise config generate [-o --output <OUTPUT>] [-t --tool-versions <TOOL_VERSIONS>]mise config get [-f --file <FILE>] [KEY]mise config ls [FLAGS]mise config set [-f --file <FILE>] [-t --type <TYPE>] <KEY> <VALUE>mise deactivatemise doctor [-J --json] <SUBCOMMAND>mise doctor path [-f --full]mise en [-s --shell <SHELL>] [DIR]mise env [FLAGS] [TOOL@VERSION]…mise exec [FLAGS] [TOOL@VERSION]… [-- COMMAND]…mise fmt [FLAGS]mise generate <SUBCOMMAND>mise generate bootstrap [FLAGS]mise generate config [-o --output <OUTPUT>] [-t --tool-versions <TOOL_VERSIONS>]mise generate devcontainer [FLAGS]mise generate git-pre-commit [FLAGS]mise generate github-action [FLAGS]mise generate task-docs [FLAGS]mise generate task-stubs [-d --dir <DIR>] [-m --mise-bin <MISE_BIN>]mise generate tool-stub [FLAGS] <OUTPUT>mise implode [-n --dry-run] [--config]mise install [FLAGS] [TOOL@VERSION]…mise install-into <TOOL@VERSION> <PATH>mise latest [-i --installed] <TOOL@VERSION>mise link [-f --force] <TOOL@VERSION> <PATH>mise lock [FLAGS] [TOOL]…mise ls [FLAGS] [INSTALLED_TOOL]…mise ls-remote [--all] [-J --json] [TOOL@VERSION] [PREFIX]mise mcpmise outdated [FLAGS] [TOOL@VERSION]…mise plugins [FLAGS] <SUBCOMMAND>mise plugins install [FLAGS] [NEW_PLUGIN] [GIT_URL]mise plugins link [-f --force] <NAME> [DIR]mise plugins ls [-u --urls]mise plugins ls-remote [-u --urls] [--only-names]mise plugins uninstall [-a --all] [-p --purge] [PLUGIN]…mise plugins update [-j --jobs <JOBS>] [PLUGIN]…mise prepare [FLAGS]mise prune [FLAGS] [INSTALLED_TOOL]…mise registry [FLAGS] [NAME]mise reshim [-f --force]mise run [FLAGS]mise search [FLAGS] [NAME]mise self-update [FLAGS] [VERSION]mise set [FLAGS] [ENV_VAR]…mise settings [FLAGS] [SETTING] [VALUE] <SUBCOMMAND>mise settings add [-l --local] <SETTING> <VALUE>mise settings get [-l --local] <SETTING>mise settings ls [FLAGS] [SETTING]mise settings set [-l --local] <SETTING> <VALUE>mise settings unset [-l --local] <KEY>mise shell [FLAGS] <TOOL@VERSION>…mise shell-alias [--no-header] <SUBCOMMAND>mise shell-alias get <shell_alias>mise shell-alias ls [--no-header]mise shell-alias set <shell_alias> <COMMAND>mise shell-alias unset <shell_alias>mise sync <SUBCOMMAND>mise sync node [FLAGS]mise sync python [--pyenv] [--uv]mise sync ruby [--brew]mise tasks [FLAGS] [TASK] <SUBCOMMAND>mise tasks add [FLAGS] <TASK> [-- RUN]…mise tasks deps [--dot] [--hidden] [TASKS]…mise tasks edit [-p --path] <TASK>mise tasks info [-J --json] <TASK>mise tasks ls [FLAGS]mise tasks run [FLAGS] [TASK] [ARGS]…mise tasks validate [--errors-only] [--json] [TASKS]…mise test-tool [FLAGS] [TOOLS]…mise tool [FLAGS] <TOOL>mise tool-stub <FILE> [ARGS]…mise trust [FLAGS] [CONFIG_FILE]mise uninstall [-a --all] [-n --dry-run] [INSTALLED_TOOL@VERSION]…mise unset [-f --file <FILE>] [-g --global] [ENV_KEY]…mise unuse [FLAGS] <INSTALLED_TOOL@VERSION>…mise upgrade [FLAGS] [INSTALLED_TOOL@VERSION]…mise use [FLAGS] [TOOL@VERSION]…mise version [-J --json]mise watch [FLAGS] [TASK] [ARGS]…mise where <TOOL@VERSION>mise which [FLAGS] [BIN_NAME]