A VS Code extension that displays justfile commands organized by groups in the Activity Bar for quick access.
- 📁 Grouped Commands: Automatically organizes recipes by their
[group('name')]attributes - 🔍 Multi-File Support: Aggregates commands from main
.justfileand all.just/*.justfilefiles ▶️ One-Click Execution: Click any command to run it in Git Bash terminal- 🔄 Auto-Discovery: Automatically parses all justfiles in your workspace
- 💬 Command Descriptions: Displays comments from your justfile as tooltips
- 🐚 Git Bash Integration: Automatically uses Git Bash on Windows (not WSL)
- Open a workspace containing a
.justfileor.just/directory - Click the Just icon in the Activity Bar (left sidebar)
- Browse commands organized by groups (e.g., dab, git, vscode)
- Click any command to execute it in Git Bash
- Use the refresh button (🔄) to reload commands after editing justfiles
The extension supports the following structure:
workspace/
├── .justfile # Main justfile
└── .just/ # Optional directory for organized justfiles
├── dab.justfile
├── git.justfile
└── vscode.justfile
# Commands are organized by their group attribute
# Build the project
[group('dev')]
build:
echo "Building project..."
npm run compile
# Run tests
[group('dev')]
test:
echo "Running tests..."
npm test
# Deploy to production
[group('deploy')]
deploy target='prod':
echo "Deploying to {{target}}..."
./deploy.sh {{target}}In the Activity Bar, these appear as:
📁 dev (2 recipes)
▶️ build
▶️ test
📁 deploy (1 recipe)
▶️ deploy
- just command runner (v1.25.0+) must be installed and available in your PATH
- Git Bash (on Windows) - automatically detected from standard Git for Windows installation
just-list.refresh: Refresh the command listjust-list.runCommand: Run a just command
Initial release:
- Group-based command organization
- Multi-file justfile support
- Git Bash integration (Windows)
- Auto-discovery of recipes with parameters
Enjoy!
Enjoy!