A customizable button bar for quick command execution in Tabby Terminal, inspired by SecureCRT
npm install tabby-button-barA Tabby Terminal plugin that adds a customizable button bar for quick command execution, inspired by SecureCRT's Button Bar feature.
tabby-button-barbash
npm install --legacy-peer-deps
`
3. Build the plugin:
`bash
npm run build
`
4. Link to Tabby plugins folder:
`bash
# macOS
cd ~/Library/Application\ Support/tabby/plugins
npm install /path/to/tabby-button-bar # Linux
cd ~/.config/tabby/plugins
npm install /path/to/tabby-button-bar
# Windows
cd %APPDATA%/tabby/plugins
npm install /path/to/tabby-button-bar
`
5. Restart TabbyUsage
$3
1. Click the + button in the button bar header
2. Fill in the command details:
- Label: Display name for the button
- Command: The command to execute
- Icon: FontAwesome icon name (optional)
- Color: Button color (optional)
- Tooltip: Description shown on hover (optional)
- Send Enter: Whether to press Enter after the command
3. Click Add$3
- Simply click any button to send the command to the active terminal
- The command is sent to whichever terminal tab is currently focused$3
- Edit: Right-click a button → Edit
- Duplicate: Right-click a button → Duplicate
- Delete: Right-click a button → Delete$3
- Click the keyboard icon in the toolbar to toggle visibility
- Or click the × button in the button bar headerExample Commands
Here are some useful commands to get started:
| Label | Command | Description |
|-------|---------|-------------|
| List Files |
ls -la | List all files with details |
| Disk Usage | df -h | Show disk space usage |
| Memory | free -h | Show memory usage |
| Top | htop | Interactive process viewer |
| Docker PS | docker ps | List running containers |
| Git Status | git status | Show git repository status |
| Clear | clear | Clear terminal screen |Requirements
- Tabby Terminal v1.0.197 or later
Development
$3
`bash
npm run watch
`$3
`bash
npm run build
``MIT