It takes CSV, JSON, TSV, XML, or simple list and transforms it into bulk commands using customizable templates.
| Preview |
|---|
| Single Mode |
![]() |
| Bulk Mode |
![]() |
- Single Mode: Process data row-by-row. Perfect for generating a list of individual API calls (cURL) or independent commands.
- Bulk Mode: Aggregate all your data into a single block. Ideal for SQL
INSERTstatements with multipleVALUES, or comma-separated lists.
- CSV
- JSON
- TSV
- XML
- List: Support custom separator (comma, pipe, new line, etc.)
- Real-time Preview: See your output instantly as you type.
- Join Type: Choose between "New Line" or "Inline" for your bulk operations.
- Smart Templates: Use auto-completion, conditional logic, loops, and custom helpers in your templates. Learn more in the Smart Template Guide.
- Sample Data: One-click sample loader to help you get started with any input type.
- Save & Load Templates: Save your frequently used templates to a file and load them later with a single click.
You can customize the path where your templates are stored by setting the bulk-ops-generator.templateFilePath in your VS Code settings.
- Type:
string - Default:
~/bulk-ops-templates.json
The path can be absolute or relative to your workspace root. This is useful for sharing templates with your team by checking the file into version control.
- Open the Command Palette (
Cmd+Shift+PorCtrl+Shift+P). - Run
Bulk Ops Generator: Open. - Input: Select your input type (CSV, JSON, etc.) and paste your data.
- Configure:
- Switch to Single or Bulk mode.
- Write your Template using
{{key}}syntax. - In Bulk mode, set a Prefix (start of block) and Suffix (end of block).
- Output: Copy the generated code to your clipboard!
Enjoying the extension? Please leave a review!
Built with ❤️ and 🤖 AI


