amenbo

amenbo 1.0.0 — не пускать идентификаторы amenbo в коммиты

Идентификаторы amenbo вида AMB-T-… теперь может перехватить хук git, прежде чем они попадут в коммит. Если у вас уже стоит husky или другой инструмент для хуков, amenbo встанет рядом с ним, а не вместо него.

Идентификатор amenbo что-то значит только внутри выдавшего его хранилища. Теперь хук git может не дать ему просочиться в коммит.

Что изменилось

  • Идентификаторы amenbo перехватываются до коммита — такой идентификатор, как AMB-T-… или AMB-D-…, разворачивается только в вашем хранилище, поэтому в открытом коммите он ничего не скажет тому, кто его прочтёт. amenbo ставит хуки git (pre-commit и commit-msg), которые останавливают его до отправки. Пропустить один-единственный раз можно через git commit --no-verify.
  • Спрашивают один раз — хуки пишутся во внутренности git, поэтому amenbo спрашивает только в первый раз. Ответите «да» — и это покроет все репозитории, с которыми работает amenbo, включая те, что вы привяжете позже.
  • Он встаёт рядом с вашими хуками — если husky, lefthook или ваш собственный хук уже на месте, amenbo его не убирает. Он добавляет свой блок рядом с существующим хуком, и работают оба.

Как поставить

Откройте установщик для своей ОС на странице последнего выпуска. Приложение и CLI идут вместе.

  • macOS — .pkg, отдельно для Apple silicon и для Intel (при первом открытии сработает Gatekeeper: щёлкните правой кнопкой → «Открыть»)
  • Windows — установщик .exe
  • Linux — .deb / .rpm

Чтобы обновиться, запустите тот же установщик заново. На 0.1 при следующем запуске появится сообщение «вышла новая версия».

Впервые здесь? Загляните на страницу Начать.