mise(1) General Commands Manual mise(1) 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..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 `. 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-ls(1) List installed and active tool versions mise-ls-remote(1) List runtime versions available for install. 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-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-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 node@20.0.0 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> mise mise(1)