Связка nvm, pyenv, rbenv и отдельного раннера задач разрастается в набор конфигов, которые у разных разработчиков расходятся. mise держит версии тулчейнов, переменные окружения и задачи проекта в одном файле mise․toml.
Версия 2026.7.18 вышла 30 июля.
Что внутри:
🔘 флаг --compact у mise tasks deps: общее поддерево зависимостей печатается один раз, повторные ссылки помечаются как (already shown);
🔘 в монорепах заработали относительные пути ./ в зависимостях задач, а шаблон ... теперь включает и базовый проект;
🔘 при установке через cargo mise запоминает использованные опции (features, bin, locked) и сам переустанавливает инструмент, когда они меняются;
🔘 PATH в mise env, mise x и mise doctor дедуплицируется по первому вхождению, поэтому при вложенных активациях перестал раздуваться;
🔘 в секции [plugins] разрешены локальные пути и симлинки, а пакетная установка и обновление плагинов доходят до конца, даже если отдельные падают;
🔘 mise install больше не трогает конфиг-файлы, а prune --tools учитывает недоверенные файлы версий;
🔘 на Windows mise находит и запускает файлы .cmd, .ps1 и .vbs, последний через cscript, на macOS починен watch --wrap-process group.
Пригодится тем, кто ведёт монорепу с задачами в нескольких подпроектах и разбирает дерево их зависимостей глазами.
Номер версии складывается из даты, релизы выходят почти ежедневно.
Язык: Rust. Лицензия: MIT.
@prog_tools
Post #2863
1.68K

- ❤ 4
- 🔥 1