Installing tools
The main command for working with tools in mise is mise use. This does 2 main things:
- Installs tools if not already installed
- Adds the tool to the
mise.tomlconfiguration file
Consider the following example.
sh
mkdir sample-project && cd sample-project
mise use [email protected]
python --version
# Python 3.12.9This will create a mise.toml file with the following content.
toml
[tools]
python = "3.12"If this file is in the root of the project, all the tools will be installed when someone runs mise install. This is the command you want to run after you clone a project with mise.toml file.
Install tools system-wide
To install a tool which is available across the system, we can use --global flag. This will add the tool to the global config file.
sh
mise use --global kubectl@latest