Сравнение ketch с другими

From docs/ru/COMPARISON.md at b5eedc6 View on GitHub

Каждый инструмент ниже хорош в том, для чего создан; здесь показано, где среди них находится ketch. Сверено с документацией каждого проекта в сентябре 2026 года.

ketchHomebrewaptmise
Нужна заранее написанная формула или пакетНет — любой owner/repo с ассетами релизов; манифест нужен, только если вывод ошибсяДа — формула или cask, в core или в tapДа — .deb в настроенном репозиторииНет для бэкендов github: / aqua:; короткие имена берутся из его реестра
ПлатформыmacOS, Linux, WindowsmacOS, LinuxLinux семейства DebianmacOS, Linux, Windows
Проверка по умолчаниюSHA-256, если релиз его публикует (файл контрольных сумм или дайджест ассета GitHub); подпись издателя, если манифест объявляет trustSHA-256, закреплённый в каждой формулеПодписанные метаданные репозитория и хеши каждого пакетаКонтрольные суммы, если записаны (конфиг или mise.lock); аттестации GitHub и SLSA provenance, если они есть у релиза
Версионированное хранилище с откатомДа — предыдущая версия сохраняется; ketch rollback перелинковывает еёСтарые версии остаются до brew cleanup; команды отката нетНет — понизить версию можно, только если старая ещё доступнаВерсии рядом друг с другом; переключение через mise use tool@version
Чистое удалениеketch uninstall; ketch self uninstall удаляет всё дерево ~/.ketch и его блок PATHbrew uninstall (--zap для остатков cask)apt purge удаляет пакет и его файлы конфигурацииmise uninstall; mise implode удаляет сам mise
Сборка из исходниковНикогдаЕсли нет подходящего bottleНикогда (бинарные пакеты)Некоторые бэкенды собирают

Чем ketch отличается от остальных: .app-бандлы в /Applications, объяснение каждого выбранного ассета и хранилище, которое можно откатить без обращения к сети.