मुख्य सामग्री पर जाएं
failproofai policies --install [policy-names...] [options]
Claude Code के settings.json में hook entries लिखता है ताकि failproofai tool calls को intercept कर सके। उपनाम: failproofai p -i

विकल्प

Flagविवरण
--scope user~/.claude/settings.json में इंस्टॉल करें (डिफ़ॉल्ट - सभी सत्र)
--scope projectवर्तमान निर्देशिका में .claude/settings.json में इंस्टॉल करें
--scope localवर्तमान निर्देशिका में .claude/settings.local.json में इंस्टॉल करें
--custom <path> / -cकस्टम hook policies वाली JS फाइल का पाथ

व्यवहार

  • कोई नीति नाम नहीं - नीतियों का चयन करने के लिए एक इंटरैक्टिव prompt खोलता है
  • विशिष्ट नाम - उन नीतियों को सक्षम करता है (पहले से सक्षम किए गए किसी भी नीति में जोड़ा जाता है)
  • all - हर उपलब्ध नीति को सक्षम करता है
इंस्टॉलेशन additive है: --install को फिर से चलाने से नई नीतियां जोड़ी जाती हैं बिना मौजूदा नीतियों को हटाए।

उदाहरण

# सभी डिफ़ॉल्ट नीतियों को विश्व स्तर पर इंस्टॉल करें (इंटरैक्टिव)
failproofai policies --install

# वर्तमान प्रोजेक्ट के लिए विशिष्ट नीतियों को इंस्टॉल करें
failproofai policies --install block-sudo sanitize-api-keys --scope project

# एक बार में सभी नीतियों को सक्षम करें
failproofai policies --install all

# कस्टम policies फाइल के साथ इंस्टॉल करें
failproofai policies --install --custom ./my-policies.js
जब --custom <path> प्रदान किया जाता है, तो फाइल तुरंत सत्यापित की जाती है - इसे कम से कम एक बार customPolicies.add() को कॉल करना चाहिए। Resolved पाथ policies-config.json में customPoliciesPath के रूप में सहेजा जाता है।