CLI · @coffrify/cli · v0.4.2

Coffrify dans votre terminal. Une commande, un transfert.

Pour scripter, automatiser, intégrer dans la CI. Mêmes scopes, mêmes audit events, mêmes tokens que l'API. Installable via Homebrew, curl ou npm, choisissez selon vos habitudes.

install
$ brew install coffrify/tap/cof
 
$ cof --version
@coffrify/cli 0.4.2
Commandes · six familles

Six familles couvrent tout l'API. Un verbe par primitive de la plateforme.

cof transfer

Créer, lister, révoquer, étendre, rescanner.

$ cof transfer create ./rapport.pdf --to=audit@kpmg.fr --expires=7d
cof coffre

Gérer les coffres persistants et leurs invités.

$ cof coffre create "Audit Q1" --invite=audit@kpmg.fr
cof webhook

Configurer, tester, replay un endpoint webhook.

$ cof webhook test wh_xyz --event=transfer.created
cof mcp

Émettre, lister, révoquer des tokens MCP.

$ cof mcp token new --name="Claude · macOS"
cof audit

Interroger l'audit log, exporter en CSV ou JSON.

$ cof audit query --since=24h --action=transfer.created
cof config

Tokens, workspace actif, format de sortie.

$ cof config set workspace cabinet-lambert
CI/CD · GitHub Actions

Coffrify dans votre pipeline. Action officielle disponible sur le marketplace.

.github/workflows/release.yml
- name: Envoyer le build aux clients pilotes
uses: coffrify/coffrify-action@v1
with:
token: ${{ secrets.COFFRIFY_KEY }}
files: ./dist/*.zip
recipients: pilots@cabinet-lambert.fr
expires_in: 7d
template_id: tmpl_release_pilot
fail_on_scan_infected: true
Tokens scopés
Créez un token CI dédié, scope transfers:write, révocable en un clic.
Sortie JSON stable
Toutes les commandes acceptent --json. Parsable, versionnée, semver.
Audit complet
Chaque commande CLI génère un audit event identifiable (cli_action).
Documentation CLISource GitHub