termup - a simple terminal launcher
Create groups of terminals and launch them at an instant.
Termup stores your configuration in your workspace .vscode directory in the termup.json file.
Release Notes
0.0.2
Command |
Description |
termup: Group Up |
Opens the vscode dialog to select a terminal group to open. If only one group configured that group is automatically selected. |
termup: Edit Config |
Opens the termup.json configuration file to modify groups and settings. |
Settings
Setting |
Default |
Description |
preventDuplicateTerminals |
true |
termup will not open new terminals if an active terminal with the same name exists. |
Group
Property |
Description |
name |
For usage in termup commands to select the appropriate group. |
temrinals |
An array of terminal configurations. |
Terminal
Property |
Descrption |
name |
The name for the terminal tab in vscode. |
path |
The path to open the terminal in. Empty opens at the workspace directory. |
command |
The command to enter when the terminal is opened. |
Example
{
"settings": {
"preventDuplicateTerminals": true
},
"groups": [
{
"name": "Demo Group 1",
"terminals": [
{
"name": "Term1",
"path": ""
},
{
"name": "Term2",
"path": ""
},
{
"name": "Term3",
"path": "",
"command": "echo hello"
}
]
},
{
"name": "Demo Group 2",
"terminals": [
{
"name": "Term4",
"path": ""
}
]
}
]
}
| |