Configuration

All settings via VS Code settings (Cmd+, / Ctrl+,).

Exclude Patterns

commandtree.excludePatterns - Glob patterns to exclude from discovery. Defaults include **/node_modules/**, **/.git/**, etc.

Sort Order

commandtree.sortOrder:

Value Description
folder Sort by folder path (default)
name Sort alphabetically
type Sort by command type

Quick Launch

Pin commands by clicking the star icon. Stored in .vscode/commandtree.json:

{
  "quick": ["npm:build", "npm:test"]
}

Tagging

Tags are defined in .vscode/commandtree.json:

{
  "tags": {
    "build": ["npm:build", "npm:compile"],
    "test": ["npm:test*"]
  }
}

Supports wildcards: npm:test*, *deploy*, type:shell:*.

Filtering

Command Description
commandtree.filter Text filter input
commandtree.filterByTag Tag filter picker
commandtree.clearFilter Clear all filters
commandtree.editTags Open commandtree.json