tabby-plugin-snippets
v0.1.2
Published
Snippet manager sidebar panel for Tabby Terminal
Readme
tabby-plugin-snippets
A snippet manager sidebar panel for Tabby Terminal.
Adds a collapsible right-side panel where you can store, search, run, copy, edit, and delete named terminal commands.
Features
- Right-side panel — toggle via toolbar button or
Ctrl+Shift+S - Searchable list — filter snippets by title or command text
- Groups/categories — organize snippets into collapsible groups
- Multi-line commands — full textarea editor with monospace font
- Run — send command directly to the active terminal session
- Copy — copy command to clipboard
- Edit / Delete — with inline confirmation for destructive actions
- Danger detection — warns before running
rm -rf,shutdown,kubectl delete, etc. - Persistent — snippets survive Tabby restarts (stored in Tabby config)
Installation
Via Tabby plugin manager
Search for tabby-plugin-snippets in Tabby's plugin settings.
Manual (local development)
git clone <this-repo>
cd tabby-plugin-snippets
npm install
npm run buildThen in Tabby: Settings → Plugins → add path to dist/ folder → restart Tabby.
Keyboard Shortcut
Set Ctrl+Shift+S in Tabby → Settings → Keyboard → search "Toggle Snippets Panel".
Snippet Fields
| Field | Required | Description | |-------|----------|-------------| | Title | Yes | Display name | | Command | Yes | The terminal command (multi-line supported) | | Description | No | Optional note | | Group | No | Category label for grouping | | Append newline | — | Send command immediately (default: on) | | Skip danger confirmation | — | Bypass warning for known-safe commands |
License
MIT
