Mise-en-place объединяет функции менеджеров версий и пакетов для различных языков в едином инструменте.
Установка и использование новой утилиты сводится к команде mise use <tool>, которая создаёт или обновляет файл mise.toml в текущем каталоге.
Mise загружает конфигурации из всех файлов mise.toml по пути от текущей директории к корню, объединяя их и при конфликтах отдавая приоритет ближайшему к рабочей директории.
Разные проекты могут использовать разные версии одного и того же инструмента, указанные в их собственных файлах mise.toml.
Mise позволяет объявлять задачи (tasks) в mise.toml для унификации команд сборки, тестирования и других операций во всех проектах.
Использование mise в CI/CD упрощает синхронизацию версий инструментов между машинами разработчиков и конвейером сборки.
Существуют опасения по безопасности из-за непрозрачности источников загрузки зависимостей, что влияет на контроль цепочки поставок.
Get notified when new stories are published for "🇷🇺 Hacker News Русский"