Ride the shell locally, with shared initialization and history file scoped to your workspace.
This extension sets up a terminal in Visual Studio Code that uses a workspace-specific initialization and history file, keeping your shell history clean, relevant, and project-specific.
✨ Features
📁 Workspace-local terminal with its own history and initialization file.
🧠 Shared history across terminal sessions within the same workspace.
🧠 Store your configurations in a separate rcfile to avoid modifying the default, enabling custom environment variables and init commands.
⚙️ Easy setup via command: Setup Workspace Local Terminal.
🐚 Shell compatibility: works with bash, zsh, fish.
🚀 Usage
Open your project in VSCode.
Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P).
Run: Setup Workspace Local Terminal
That’s it! You now have a terminal tied to your project with its own history file.