Vai al contenuto principale
failproofai policies --install [policy-names...] [options]
Scrive voci di hook nel file settings.json di Claude Code in modo che failproofai intercetti le chiamate ai tool. Alias: failproofai p -i

Opzioni

FlagDescrizione
--scope userInstalla in ~/.claude/settings.json (predefinito - tutte le sessioni)
--scope projectInstalla in .claude/settings.json nella directory corrente
--scope localInstalla in .claude/settings.local.json nella directory corrente
--custom <path> / -cPercorso di un file JS contenente custom hook policies

Comportamento

  • Nessun nome di policy - apre un prompt interattivo per selezionare le policies
  • Nomi specifici - abilita quelle policies (aggiunte a quelle già abilitate)
  • all - abilita tutte le policies disponibili
L’installazione è additiva: eseguire --install di nuovo aggiunge nuove policies senza rimuovere quelle esistenti.

Esempi

# Installa tutte le policies predefinite globalmente (interattivo)
failproofai policies --install

# Installa policies specifiche per il progetto corrente
failproofai policies --install block-sudo sanitize-api-keys --scope project

# Abilita tutte le policies contemporaneamente
failproofai policies --install all

# Installa con un file di custom policies
failproofai policies --install --custom ./my-policies.js
Quando --custom <path> viene fornito, il file viene convalidato immediatamente - deve chiamare customPolicies.add() almeno una volta. Il percorso risolto viene salvato in policies-config.json come customPoliciesPath.