A VS Code / Cursor extension that runs a configurable series of terminal commands sequentially — with live step-by-step output, colored progress indicators, and a summary report right in the integrated terminal.
Features
Multiple command sets — create as many named groups as you need (build, test, deploy, etc.), each containing its own list of commands
Sequential execution — each command waits for the previous one to finish before starting the next
Live terminal output — see every command's real-time output directly in the terminal, not hidden in a background process
Quick-pick selector — choose which command group to run from a quick-pick menu
Colored step-by-step progress — clear visual indicators for each step:
Cyan headers with step number and command name
Green checkmark for passed steps
Red cross for failed steps with exit code
Stop on error — optionally halt the entire sequence if any step fails, with a count of skipped commands
Auto-close terminal — automatically closes the terminal after completion (with a brief delay to view the summary)
Summary report — see total passed, failed, skipped counts and elapsed time at the end of every run
Cross-platform — works on macOS, Windows, and Linux
Extension Settings
Setting
Type
Default
Description
taskPulse.commandGroups
object
{"greet": ["echo Welcome to Task Pulse!"]}
Named groups of commands to run sequentially. e.g. "greet": ["echo Welcome to Task Pulse!"]
taskPulse.stopOnError
boolean
true
Stop executing remaining commands if one fails.
taskPulse.autoCloseTerminal
boolean
true
Automatically close the terminal after all commands complete.