⌨️

BulkPicConv CLI

Conversión de imágenes por lotes en línea de comandos. Automatice la optimización WebP/AVIF en sus scripts, pipelines CI/CD y flujos de trabajo del servidor.

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

Línea de comandos pura

Sin GUI necesaria. Perfecto para scripts, pipelines CI/CD, trabajos cron y procesamiento por lotes del servidor.

🌍

Soporte de patrones Glob

Use wildcards como *.jpg o images/**/*.png para buscar archivos recursivamente — sin listado manual.

📊

Progreso y Resumen

Barra de progreso en tiempo real durante la conversión. Informe de ahorro por archivo con estadísticas totales.

📁

Entrada de directorio

Apunte a un directorio y descubre automáticamente todos los archivos de imagen soportados recursivamente.

⚙️

Archivo de configuración

Coloque un JSON .bulkpicconvrc en su proyecto. Los flags CLI sobrescriben los valores de configuración. Variables de entorno como fallback.

🔑

Activación de licencia

Active su clave de licencia Pro directamente desde la CLI. Las funciones Pro persisten entre sesiones.

Instalación

Instalación global (recomendado)

npm i -g @bulkpicconv/cli

O ejecutar sin instalar

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

Verificar instalación

bulkpicconv --version
# Output: 1.0.0
Requisitos: Node.js 18+ · Una clave API (gratis: 50 conversiones/mes)

Integración 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/"
  }
}

Preguntas frecuentes

¿Listo para automatizar su flujo de imágenes?

Instale la CLI y comience a convertir en segundos. Gratis: 50 conversiones/mes.

npm i -g @bulkpicconv/cli Obtener clave API