A tree-based library of CLI commands, accessible from the VSCode Activity Bar. Organize your commands into folders and execute them with a single click in the terminal of your choice.
Features
- A dedicated icon in the vertical Activity Bar opens a sidebar panel on the left.
- Unlimited hierarchy: nested folders and commands.
- Full management: create, edit, duplicate, delete.
- Reordering via drag and drop, or using "Move Up / Move Down".
- Clicking a command = execution:
- no terminal is open → a terminal is created;
- only one terminal is open → the command is executed there;
- multiple terminals are open → a popup allows you to choose the terminal (or create a new one).
- The tree structure and expanded/collapsed state are saved between sessions.
Usage
- Click the Command Stash icon in the Activity Bar (on the left).
- Use the buttons at the top of the panel to create a folder or a command.
- Hover over an item to see quick actions; right-click to open the full menu (edit, duplicate, reorder, delete).
- Click a command to execute it.
Development
npm install
npm run compile # ou npm run watch
Then press F5 in VSCode to launch a test window.
Where is the data stored ?
In the extension's globalState (therefore shared across all your projects).