Replies: 1 comment
|
These commands update three different layers:
A typical workflow is therefore: # Only for installations that support mise self-update:
mise self-update
# Optional when self-update already updated the plugins:
mise plugins update
# Ensure every configured tool is installed:
mise install
# Upgrade installed tools:
mise upgradeUse You do not need to loop over the tools and call I verified the distinction against the current main branch with a clean plugin and tool installation. This is why AI-assisted — Tool: Codex; model: OpenAI/GPT-5; version: unavailable. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I'm a new user and found mise as a nice way to maintain installation of various tools that may not have OS pkgs or at least not up to date ones. I Use yadm and have a bootstrap script that I use a few times week to keep everything up to date. I had previously just had a list of pkgs that I would check for latest version on github and then pull down and install if I wasn't up to date.
Now I have a list of mise plugins and am using mise but am trying to lockdown the procedure for updating everything. At this point I am just doing global versions of everything. It seems like this is what I need to do:
mise self-updatemise use --global --yes $pkgmise upgrade --yesto update all installed tools.At first I thought self-update would actually update all of the installed tool versions, too, since the help for
self-updatesays "By default, this will also update any installed plugins" but that seems not to be the case. It appears to just "update" the tool repos by doing a pull since for instance I haveawscliset tolatestand after amise self-updateit still shows up as outdated.All reactions