Overview Version History Q & A Rating & Review
Multi-Shell Executor
Multi-Shell Executor is a Visual Studio Code extension that allows you to configure and launch multiple terminals with predefined commands and working directories.
Features
Launch multiple terminals with predefined commands and working directories.
Customize terminal names, colors, and commands.
Supports both Unix-like systems and Windows.
Easy configuration via settings.json
.
Installation
Clone the repository:
git clone https://github.com/Teut2711/multi-shell-executor.git
Open the project in Visual Studio Code.
Install dependencies:
npm install
Build the extension:
npm run build
Run the extension in a VS Code development instance:
npm run start
Configuration
To configure Multi-Shell Executor, add your terminal settings to settings.json
located at /D:/multi-shell-executor/settings.json
.
Example Configuration
{
"multi-shell-executer.config": [
{
"name": "List",
"color": "terminal.ansiBlue",
"command": "ls",
"cwd": "path/to/directory"
},
{
"name": "List with details",
"color": "terminal.ansiGreen",
"command": "ls -l",
"cwd": "path/to/directory"
},
{
"name": "List all",
"color": "terminal.ansiRed",
"command": "ls -a",
"cwd": "path/to/directory"
}
]
}
Steps to Apply Configuration
Open settings.json
in your editor.
Add or modify the multi-shell-executer.config
section.
Save the file.
Restart VS Code to apply the changes.
Usage
Open the Command Palette (Ctrl+Shift+P
or Cmd+Shift+P
on macOS).
Search for and run the command: Multi-Shell Executor: Launch Terminals .
The extension will open multiple terminals as per your configuration.
Release Notes
0.0.1
Initial release with terminal configuration and execution support.
License
This project is licensed under the Mozilla Public License Version 2.0. See the LICENSE file for details.
Repository
GitHub Repository