⌨️

BulkPicConv CLI

コマンドラインでのバッチ画像変換。スクリプト、CI/CDパイプライン、サーバーワークフローでWebP/AVIF最適化を自動化。

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

ピュアコマンドライン

GUI不要。スクリプト、CI/CDパイプライン、cronジョブ、サーバーサイドのバッチ処理に最適。

🌍

Globパターン対応

*.jpg や images/**/*.png などのワイルドカードで再帰的にファイルを検索 — 手動のファイルリスト不要。

📊

進捗とサマリー

変換中のリアルタイム進捗バー。ファイルごとの節約レポートと合計統計。

📁

ディレクトリ入力

ディレクトリを指定すると、サポートされているすべての画像ファイルを再帰的に自動検出。

⚙️

設定ファイル

プロジェクトに .bulkpicconvrc JSON を配置。CLIフラグが設定値を上書き。環境変数をフォールバックとして使用。

🔑

ライセンス有効化

CLIから直接Proライセンスキーを有効化。Pro機能はセッションをまたいで持続。

インストール

グローバルインストール(推奨)

npm i -g @bulkpicconv/cli

またはインストールせずに実行

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

インストール確認

bulkpicconv --version
# Output: 1.0.0
要件:Node.js 18+ · APIキー(無料:50回変換/月)

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/

package.jsonスクリプト

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

よくある質問

画像ワークフローを自動化する準備はできましたか?

CLIをインストールして数秒で変換を開始。無料:50回変換/月。

npm i -g @bulkpicconv/cli APIキーを取得