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, зокрема й ті, які ви прив’яжете згодом.
  • Він стає поруч із вашими іншими гачками git — якщо там уже є husky, lefthook чи ваш власний гачок, amenbo його не прибирає. Він додає свій блок поруч із наявним гачком, і працюють обидва.

Де взяти

Відкрийте інсталятор для своєї системи з найновішого випуску. Графічний інтерфейс і CLI приходять разом.

  • macOS — .pkg, окремо для Apple silicon і для Intel (під час першого запуску з’явиться вікно Gatekeeper: клацніть правою кнопкою → «Відкрити»)
  • Windows — setup .exe
  • Linux — .deb / .rpm

Щоб оновитися, запустіть той самий інсталятор ще раз. На 0.1 під час наступного запуску з’явиться сповіщення «є новіша версія».

Уперше тут? Дивіться Почати.