Coffrifydocs
⌘K
CLI

CLI Coffrify

Installation, authentification et commandes principales.

La CLI Coffrify permet de créer des transferts, gérer vos clés API et superviser votre workspace depuis le terminal. Idéale pour les scripts CI/CD et les automatisations.

Installation

bash
npm install -g @coffrify/cli
terminal
$ coffrify --version
coffrify/1.4.2 linux-x64 node-v22.0.0

Authentification

terminal
$ coffrify auth login
? Entrez votre clé API : cof_live_sk_... ✓ Authentifié - workspace: Acme Corp (ws_01J...)

La clé est stockée dans `~/.coffrify/config.json`. Pour plusieurs workspaces, utilisez `--profile` :

terminal
$ coffrify auth login --profile staging
? Entrez votre clé API : cof_test_sk_... ✓ Profil 'staging' configuré

Créer un transfert

terminal
$ coffrify transfer send rapport.pdf annexes.zip --expires 7d
✓ Upload en cours... rapport.pdf (1.0 MB) ██████████████████████ 100% annexes.zip (4.0 MB) ██████████████████████ 100% ✓ Transfert créé ! Code : X9aB2c Lien : https://r.coffrify.com/X9aB2c Expire : 02 juin 2026

Lister les transferts

terminal
$ coffrify transfer list --status active
ID CODE FICHIERS EXPIRE tr_01JXXX... X9aB2c 2 02 juin 2026 tr_01JYYY... Kp3mRt 1 15 juin 2026

Supprimer un transfert

terminal
$ coffrify transfer delete tr_01JXXX... --yes
✓ Transfert X9aB2c supprimé. Fichiers effacés sous 60s.

Usage en CI/CD

.github/workflows/deploy.ymlyaml
- name: Envoyer les artefacts
  env:
    COFFRIFY_API_KEY: ${{ secrets.COFFRIFY_API_KEY }}
  run: |
    coffrify transfer send ./dist/app.zip \
      --expires 7d \
      --notify ${{ github.event.sender.email }}

Toutes les commandes

  • **`coffrify auth login`** - Configurer une clé API
  • **`coffrify auth logout`** - Supprimer la clé locale
  • **`coffrify transfer send <fichiers>`** - Créer et uploader un transfert
  • **`coffrify transfer list`** - Lister les transferts
  • **`coffrify transfer get <id>`** - Détails d'un transfert
  • **`coffrify transfer delete <id>`** - Supprimer
  • **`coffrify keys list`** - Lister les clés API du workspace
  • **`coffrify keys create`** - Créer une clé
  • **`coffrify keys revoke <id>`** - Révoquer une clé
  • **`coffrify whoami`** - Identité et workspace courant
Mis à jour le 26 mai 2026