Skip to main content

Batch Command

Process multiple GitHub issues at once and export results as JSON or CSV. Always runs in dry-run mode — no changes are posted to GitHub.

Syntax

Options

Batch mode always runs in dry-run. No comments, labels, or transfers are posted to GitHub.

Input format

Provide a JSON file containing an array of issue objects:
Required fields: org, repo, number, title

Examples

Basic JSON output

CSV export

Parallel processing

Override thresholds

Use a custom collection

Output

JSON output

CSV output

The CSV format includes 20+ flattened fields including:

Performance

  • Default 1 worker for safe rate-limit behaviour
  • Increase workers to speed up large batches
  • Each issue takes ~3-8 seconds depending on features enabled

Next steps

Process command

Process individual issues

Index command

Index issues before batching