You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,21 +1,21 @@
1
1
# CommandTree
2
2
3
-
One sidebar. Every task in your workspace.
3
+
One sidebar. Every command in your workspace.
4
4
5
-
CommandTree scans your project and surfaces all runnable tasks in a single tree view: shell scripts, npm scripts, Makefile targets, VS Code tasks, launch configurations, and Python scripts. Filter by text or tag, run in terminal or debugger.
5
+
CommandTree scans your project and surfaces all runnable commands in a single tree view: shell scripts, npm scripts, Makefile targets, VS Code tasks, launch configurations, and Python scripts. Filter by text or tag, run in terminal or debugger.
6
6
7
7
## Features
8
8
9
9
-**Auto-discovery** - Shell scripts (`.sh`, `.bash`, `.zsh`), npm scripts, Makefile targets, VS Code tasks, launch configurations, and Python scripts
10
-
-**Quick Tasks** - Pin frequently-used tasks to a dedicated panel at the top
11
-
-**Tagging** - Auto-tag tasks by type, label, or exact ID using pattern rules in `.vscode/commandtree.json`
10
+
-**Quick Launch** - Pin frequently-used commands to a dedicated panel at the top
11
+
-**Tagging** - Auto-tag commands by type, label, or exact ID using pattern rules in `.vscode/commandtree.json`
12
12
-**Filtering** - Filter the tree by text search or by tag
13
13
-**Run anywhere** - Execute in a new terminal, the current terminal, or launch with the debugger
14
-
-**Folder grouping** - Tasks grouped by directory with collapsible nested hierarchy
15
-
-**Parameterized tasks** - Prompt for arguments before execution
14
+
-**Folder grouping** - Commands grouped by directory with collapsible nested hierarchy
15
+
-**Parameterized commands** - Prompt for arguments before execution
16
16
-**File watching** - Automatic refresh when scripts or config files change
17
17
18
-
## Supported Task Types
18
+
## Supported Command Types
19
19
20
20
| Type | Source |
21
21
|------|--------|
@@ -36,24 +36,24 @@ npm run package
36
36
code --install-extension commandtree-*.vsix
37
37
```
38
38
39
-
Open a workspace and the CommandTree panel appears in the sidebar. All discovered tasks are listed by category.
39
+
Open a workspace and the CommandTree panel appears in the sidebar. All discovered commands are listed by category.
40
40
41
41
## Usage
42
42
43
-
-**Run a task** - Click the play button or right-click > "Run Task"
43
+
-**Run a command** - Click the play button or right-click > "Run Command"
44
44
-**Run in current terminal** - Right-click > "Run in Current Terminal"
45
45
-**Debug** - Launch configurations run with the VS Code debugger
46
-
-**Star a task** - Click the star icon to pin it to Quick Tasks
46
+
-**Star a command** - Click the star icon to pin it to Quick Launch
47
47
-**Filter** - Use the toolbar icons to filter by text or tag
48
-
-**Tag tasks** - Right-click > "Add Tag" to group related tasks
48
+
-**Tag commands** - Right-click > "Add Tag" to group related commands
49
49
-**Edit tags** - Configure auto-tagging patterns in `.vscode/commandtree.json`
50
50
51
51
## Settings
52
52
53
53
| Setting | Description | Default |
54
54
|---------|-------------|---------|
55
55
|`commandtree.excludePatterns`| Glob patterns to exclude from discovery |`**/node_modules/**`, `**/.git/**`, etc. |
56
-
|`commandtree.sortOrder`| Sort tasks by `folder`, `name`, or `type`|`folder`|
56
+
|`commandtree.sortOrder`| Sort commands by `folder`, `name`, or `type`|`folder`|
Copy file name to clipboardExpand all lines: package.json
+12-12Lines changed: 12 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"name": "commandtree",
3
3
"displayName": "CommandTree",
4
-
"description": "Unified task runner: discover shell scripts, npm scripts, Makefiles, launch configs, VS Code tasks and more in one filterable tree",
4
+
"description": "Unified command runner: discover shell scripts, npm scripts, Makefiles, launch configs, VS Code tasks and more in one filterable tree",
5
5
"version": "0.1.0",
6
6
"author": "Christian Findlay",
7
7
"license": "MIT",
@@ -22,7 +22,7 @@
22
22
"Testing"
23
23
],
24
24
"keywords": [
25
-
"tasks",
25
+
"commands",
26
26
"runner",
27
27
"npm",
28
28
"makefile",
@@ -63,12 +63,12 @@
63
63
"commands": [
64
64
{
65
65
"command": "commandtree.refresh",
66
-
"title": "Refresh Tasks",
66
+
"title": "Refresh Commands",
67
67
"icon": "$(refresh)"
68
68
},
69
69
{
70
70
"command": "commandtree.run",
71
-
"title": "Run Task (New Terminal)",
71
+
"title": "Run Command (New Terminal)",
72
72
"icon": "$(play)"
73
73
},
74
74
{
@@ -78,7 +78,7 @@
78
78
},
79
79
{
80
80
"command": "commandtree.filter",
81
-
"title": "Filter Tasks",
81
+
"title": "Filter Commands",
82
82
"icon": "$(search)"
83
83
},
84
84
{
@@ -97,17 +97,17 @@
97
97
},
98
98
{
99
99
"command": "commandtree.addToQuick",
100
-
"title": "Add to Quick Tasks",
100
+
"title": "Add to Quick Launch",
101
101
"icon": "$(star-empty)"
102
102
},
103
103
{
104
104
"command": "commandtree.removeFromQuick",
105
-
"title": "Remove from Quick Tasks",
105
+
"title": "Remove from Quick Launch",
106
106
"icon": "$(star-full)"
107
107
},
108
108
{
109
109
"command": "commandtree.refreshQuick",
110
-
"title": "Refresh Quick Tasks",
110
+
"title": "Refresh Quick Launch",
111
111
"icon": "$(refresh)"
112
112
},
113
113
{
@@ -336,7 +336,7 @@
336
336
"**/.vs/**",
337
337
"**/test/fixtures/**"
338
338
],
339
-
"description": "Glob patterns to exclude from task discovery"
339
+
"description": "Glob patterns to exclude from command discovery"
340
340
},
341
341
"commandtree.sortOrder": {
342
342
"type": "string",
@@ -348,10 +348,10 @@
348
348
],
349
349
"enumDescriptions": [
350
350
"Sort by folder path, then alphabetically by name",
351
-
"Sort alphabetically by task name",
352
-
"Sort by task type, then alphabetically by name"
351
+
"Sort alphabetically by command name",
352
+
"Sort by command type, then alphabetically by name"
353
353
],
354
-
"description": "How to sort tasks within categories"
354
+
"description": "How to sort commands within categories"
0 commit comments