Appearance
Lệnh CLI / zenify guard install
zenify guard install
Gắn hook git-guard vào .claude/settings.local.json của workspace để chặn thao tác git vào branch deploy.
Cú pháp
text
zenify guard installKhi nào dùng
Thường bạn không cần chạy tay: zenify up và hook SessionStart tự gắn git-guard khi thiếu. Chạy lệnh này khi zenify doctor báo mục git-guard hỏng (hoặc dùng zenify doctor --fix), hay sau khi bạn sửa tay <workspace>/.claude/settings.local.json.
Kết quả
Lệnh đăng ký hook PreToolUse với matcher Bash trỏ tới zenify git-guard, và gỡ mục cũ của phiên bản script nếu còn. Chạy lại khi đã có cấu hình, lệnh chỉ báo đã sẵn và không ghi gì. Khi git-guard vẫn gắn ở ~/.claude/settings.json (máy chưa chạy zenify up --apply bản cài theo workspace), lệnh không ghi gì vào workspace để hook không chạy hai lần, và nhắc chạy zenify up --apply.
Ví dụ
bash
zenify guard installLưu ý
Danh sách branch deploy đọc từ .claude/deploy-branches của từng repo. Khi guard chặn, hãy báo lại thay vì tìm cách vòng qua.
Lệnh liên quan
- zenify guard: Nhóm lệnh cho git-guard, hook chặn commit, push và merge vào branch deploy.