⌨️
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/"
}
}