CLI npm « filenymous » (CI/CD)
Partagez builds, logs et sauvegardes depuis un terminal ou un pipeline CI/CD, en pair-à-pair chiffré.
Voir la CLI sur npmEn bref
- Installation : npx filenymous (paquet npm « filenymous », Node.js ≥ 18.17, licence MIT).
- Envoyer : filenymous upload <fichier...> [--ttl 1h] [--max-downloads 1] [--password X] [--stream] [--expires <date ISO>] [--webhook URL] [--json].
- Recevoir : filenymous receive "<lien ou code>" [-o dossier] [--password X] [--timeout 30m] [--json].
- Même protocole que l’application web : un lien de la CLI s’ouvre dans n’importe quel navigateur, et inversement.
- Webhook à chaque étape (share.created, download.completed, share.expired, share.failed) ; --webhook-no-link retire le lien du webhook.
- Codes de sortie : 0 téléchargé, 2 TTL expiré sans téléchargement, 1 erreur, 130 interruption.
À savoir
- Le processus doit rester actif jusqu’à la fin des téléchargements (rien n’est stocké sur un serveur).
- Préférez la variable FILENYMOUS_PASSWORD à --password pour ne pas laisser le mot de passe dans l’historique ou les logs de CI.
Comment faire
- npx filenymous upload build.zip --ttl 1h --max-downloads 1
- Le lien s’affiche sur la sortie standard ; transmettez-le.
- Le destinataire l’ouvre dans un navigateur ou lance filenymous receive.
Toutes les fonctionnalités
- Transfert direct de fichiers
- Dropzone (recevoir des fichiers)
- Secret à usage unique
- Sharewall (mur éphémère en direct, pour humains et agents IA)
- Partage streamé (vidéo et audio)
- Canal de signalement (lanceurs d’alerte)
- Extension navigateur (Chrome, Firefox)
Mis à jour le 2026-10-19