⌨️

BulkPicConv CLI

Conversão de imagens em lote via linha de comando. Automatize a otimização WebP/AVIF em seus scripts, pipelines CI/CD e fluxos de trabalho do servidor.

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

Linha de comando pura

Sem GUI necessária. Perfeito para scripts, pipelines CI/CD, tarefas cron e processamento em lote no servidor.

🌍

Suporte a padrões Glob

Use wildcards como *.jpg ou images/**/*.png para encontrar arquivos recursivamente — sem listagem manual.

📊

Progresso e Resumo

Barra de progresso em tempo real durante a conversão. Relatório de economia por arquivo com estatísticas totais.

📁

Entrada de diretório

Aponte para um diretório e ele descobre automaticamente todos os arquivos de imagem suportados recursivamente.

⚙️

Arquivo de configuração

Coloque um JSON .bulkpicconvrc no seu projeto. Flags CLI sobrescrevem valores de configuração. Variáveis de ambiente como fallback.

🔑

Ativação de licença

Ative sua chave de licença Pro diretamente da CLI. Recursos Pro persistem entre sessões.

Instalação

Instalação global (recomendado)

npm i -g @bulkpicconv/cli

Ou execute sem instalar

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

Verificar instalação

bulkpicconv --version
# Output: 1.0.0
Requisitos: Node.js 18+ · Uma chave API (grátis: 50 conversões/mês)

Integração 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/"
  }
}

Perguntas frequentes

Pronto para automatizar seu fluxo de imagens?

Instale a CLI e comece a converter em segundos. Grátis: 50 conversões/mês.

npm i -g @bulkpicconv/cli Obter chave API