⌨️

BulkPicConv CLI

Conversione batch di immagini da riga di comando. Automatizza l'ottimizzazione WebP/AVIF nei tuoi script, pipeline CI/CD e flussi di lavoro del server.

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

Riga di comando pura

Nessuna GUI necessaria. Perfetto per script, pipeline CI/CD, lavori cron e elaborazione batch lato server.

🌍

Supporto pattern Glob

Usa wildcard come *.jpg o images/**/*.png per trovare file ricorsivamente — nessuna lista manuale.

📊

Progresso e Riepilogo

Barra di avanzamento in tempo reale durante la conversione. Rapporto di risparmio per file con statistiche totali.

📁

Input directory

Punta a una directory e scopre automaticamente tutti i file immagine supportati ricorsivamente.

⚙️

File di configurazione

Inserisci un JSON .bulkpicconvrc nel tuo progetto. I flag CLI sovrascrivono i valori di configurazione. Variabili d'ambiente come fallback.

🔑

Attivazione licenza

Attiva la tua chiave di licenza Pro direttamente dalla CLI. Le funzionalità Pro persistono tra le sessioni.

Installazione

Installazione globale (consigliata)

npm i -g @bulkpicconv/cli

Oppure esegui senza installare

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

Verifica installazione

bulkpicconv --version
# Output: 1.0.0
Requisiti: Node.js 18+ · Una chiave API (gratis: 50 conversioni/mese)

Integrazione 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

Pronto ad automatizzare il tuo flusso di immagini?

Installa la CLI e inizia a convertire in secondi. Gratis: 50 conversioni/mese.

npm i -g @bulkpicconv/cli Ottieni chiave API