Script Runner
The Script Runner tab auto-detects build scripts in your project and provides a launcher UI for running them in terminal tabs.
Supported Script Sources
| Source | Detected From |
|---|---|
| npm / yarn | package.json scripts |
| Make | Makefile targets |
| Cargo | Cargo.toml commands |
| .NET | .sln / .csproj MSBuild targets |
| Custom | User-added script files |
Script List
Scripts are organized by source with an icon indicating the type. Each script row shows:
- Source type icon
- Script name and description
- Star icon — toggle to pin frequently used scripts as favorites
- Play button — execute the script
- Stop / Restart buttons (when running)
- Status indicator — idle, running, completed, or failed
Running Scripts
Click the play button to execute a script. It runs in a new terminal tab (or reuses an existing one, depending on your preference). While running, the stop button terminates execution and the restart button re-runs the script.
Configuration
The toolbar provides:
- Script source selector — filter by source type
- Max directories — configure how many directories to scan for script files (default: 200)
- Add custom script — add arbitrary files (shell scripts, makefiles, etc.)
- Refresh — re-scan for scripts
Favorites
Star scripts you use frequently to pin them for quick access at the top of the list.