Об этом проекте
Agenxy Homebrew tap — это коллекция формул и cask для Homebrew, которая упаковывает собственные командные инструменты Agenxy для установки на машину разработчика. В README указано, что инструменты не требуют наличия аккаунта и не содержат телеметрии.
Установка осуществляется через стандартный префикс tap:
```sh
brew install --cask agenxy/tap/dibs
brew install agenxy/tap/remap
brew install agenxy/tap/supgang
```
Обслуживание различается для каждого пакета. Формулы Remap и Supgang обновляются вручную из релизов соответствующих проектов, в то время как cask Dibs создается с помощью GoReleaser при создании тега релиза Dibs.
Dibs поставляется как cask, а не формула, устанавливая предварительно скомпилированные бинарные файлы вместо сборки из исходного кода. Он предоставляет команды `dibs` и `dibd`, а также man-страницу `dibs`. Бинарные файлы подписаны с помощью cosign для подтверждения происхождения, но не нотариально заверены Apple, поэтому macOS помещает их в карантин и отказывается запускать; снятие этого флага карантина описывается как основная цель cask. Casks доступны только для macOS: для Linux в README приводится ссылка на страницу релизов проекта, где публикуются версии для обеих архитектур.
Remap устанавливает кроссплатформенный CLI `remap`. Его foundation-релиз проверяет сопоставления имени с адресом и имени с сервисом без изменения DNS или системного доверия; привилегированная интеграция описывается как функционал, который появится в более поздних, специально ограниченных (proof-gated) релизах.
Supgang устанавливает CLI `supgang` для macOS и Linux. Его первая альфа-версия поддерживает прямой аутентифицированный контакт между пирами; автоматическое обнаружение (rendezvous), обход NAT и собственный режим реле указаны как задачи для будущей разработки.
Tap также содержит историю переименований. Dibs назывался Lanes до августа 2026 года, а сам tap до этого назывался `homebrew-lanes`. Оба старых пути все еще работают: `agenxy/lanes/lanes` ведет к tap через перенаправление GitHub, а `tap_migrations.json` сопоставляет `lanes` с `dibs`, поэтому существующая установка переходит на новую версию при следующем `brew update` вместо того, чтобы остаться на версии, которая больше не получает обновлений.
Репозиторий лицензирован по Apache 2.0, что, согласно README, распространяется на все его содержимое. README состоит в основном из инструкций по установке, описаний пакетов и заметки о миграции; в нем не приводятся бенчмарки, сравнения функций или гарантии использования, помимо обработки карантина macOS и заявленного объема alpha/foundation релизов отдельных инструментов.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.