⌨️

BulkPicConv CLI

Conversion d'images par lots en ligne de commande. Automatisez l'optimisation WebP/AVIF dans vos scripts, pipelines CI/CD et workflows serveur.

npm i -g @bulkpicconv/cli v1.0.0
⌨️

Ligne de commande pure

Pas de GUI nécessaire. Parfait pour les scripts, pipelines CI/CD, tâches cron et traitement par lots côté serveur.

🌍

Support des motifs Glob

Utilisez des wildcards comme *.jpg ou images/**/*.png pour trouver des fichiers récursivement — pas de liste manuelle.

📊

Progression & Résumé

Barre de progression en temps réel pendant la conversion. Rapport d'économies par fichier avec statistiques totales.

📁

Entrée répertoire

Pointez un répertoire et il découvre automatiquement tous les fichiers image supportés récursivement.

⚙️

Fichier de configuration

Déposez un JSON .bulkpicconvrc dans votre projet. Les flags CLI remplacent les valeurs de configuration. Variables d'environnement en fallback.

🔑

Activation de licence

Activez votre clé de licence Pro directement depuis la CLI. Les fonctionnalités Pro persistent entre les sessions.

Installation

Installation globale (recommandée)

npm i -g @bulkpicconv/cli

Ou exécuter sans installer

npx @bulkpicconv/cli convert photo.jpg --format webp

Vérifier l'installation

bulkpicconv --version
# Output: 1.0.0
Prérequis : Node.js 18+ · Une clé API (gratuit : 50 conversions/mois)

Intégration CI/CD

GitHub Actions

- name: Install CLI
  run: npm i -g @bulkpicconv/cli

- name: Optimize images
  env:
    BULKPICCONV_API_KEY: ${{ secrets.BULKPICCONV_API_KEY }}
  run: bulkpicconv convert ./public/images/**/*.jpg --format webp -o ./dist/

Script package.json

{
  "scripts": {
    "optimize:images": "bulkpicconv convert ./assets/img/**/*.{jpg,png} --format webp --quality 80 -o ./public/img/"
  }
}

FAQ

Prêt à automatiser votre workflow d'images ?

Installez la CLI et commencez à convertir en quelques secondes. Gratuit : 50 conversions/mois.

npm i -g @bulkpicconv/cli Obtenir une clé API