Commands Manager Next
Manage tasks, run tests, browse docs, and track time in one VS Code sidebar.
Features
📋 Commands - Create reusable commands with variables, organize in folders, pin to status bar
🧪 Test Runner - Auto-discover tests, parallel execution (6 concurrent), pattern matching with preview
📚 Docs Hub - Browse markdown files, search content, extract commands from code blocks
⏱️ Time Tracker - Track sessions with pause/resume, Git branch automation, commit logging
Installation
git clone <your-repo-url>
cd command-manager-next-extension-for-code
npm install
Press F5 in VS Code to run in development mode, or package with vsce package
Quick Start
Tasks
- Open sidebar → Click
+ to create command
- Use
{{variableName}} for dynamic values
- Run with
Ctrl+Shift+C or from tree view
Test Runner
- Click
+ to create test configuration
- Set patterns:
**/*.test.js or tests/test_*
- Use placeholders:
$test, $test_file, $executable_test_path
- Click "Find Tests" or enable auto-discovery
Example configs:
# Jest
npm test -- $test
# Pytest
pytest -k "$test"
# Mocha
npm run test -- --grep "$test"
Configuration
All settings stored in .vscode/commands.json
Storage options:
workspace - Local to project (default)
global - Shared across projects
both - Merged view
Key settings:
{
"commandManager.storageLocation": "workspace",
"commandManager.autoCreateCommandsDirectory": true,
"commandManager.addCommandsToGitignore": false,
"commandManager.documentationHub.viewMode": "tree"
}
Development
git clone <your-repo-url>
npm install && npm run compile
npm test # Run tests
Press F5 in VS Code to launch Extension Development Host
License
MIT License - see LICENSE
Credits
Fork and Continue Development of Leos-Shared-Commands by Leonardo de Souza Chaves (@Leonardo8133)
⬆ Back to Top