Skip to content

Commit 21da684

Browse files
Fix release process and SEO issues
1 parent 7bd4709 commit 21da684

8 files changed

Lines changed: 18 additions & 4 deletions

File tree

.github/workflows/release.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,15 @@ jobs:
2020
node-version: 20
2121
cache: npm
2222

23+
- name: Extract version from tag
24+
id: version
25+
run: echo "version=${GITHUB_REF_NAME#v}" >> "$GITHUB_OUTPUT"
26+
2327
- run: npm ci
2428

29+
- name: Set package.json version from tag
30+
run: npm version ${{ steps.version.outputs.version }} --no-git-tag-version --allow-same-version
31+
2532
- name: Build VSIX
2633
run: npm run package
2734

website/src/_data/site.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"url": "https://commandtree.dev",
55
"stylesheet": "/assets/css/styles.css",
66
"author": "Christian Findlay",
7-
"keywords": "VS Code extension, command runner, task runner, script discovery, npm scripts, shell scripts, makefile, workspace automation, developer tools",
7+
"keywords": "VS Code extension, command runner, task runner, script discovery, npm scripts, shell scripts, makefile, monorepo task runner, AI tooltips, GitHub Copilot extension, AI command summaries, workspace automation, developer tools",
88
"themeColor": "#2a8c7a",
99
"ogImage": "/assets/images/og-image.png",
1010
"ogImageAlt": "CommandTree - One sidebar, every command in VS Code. Auto-discover 22 command types with AI-powered summaries.",

website/src/docs/ai-summaries.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
layout: layouts/docs.njk
33
title: AI-Powered Command Summaries - CommandTree Docs
44
description: GitHub Copilot generates plain-language summaries and security warnings for every command CommandTree discovers. Hover to see what any script does.
5+
date: git Last Modified
56
eleventyNavigation:
67
key: AI Summaries
78
order: 3

website/src/docs/configuration.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
layout: layouts/docs.njk
33
title: Settings, Tags & Filters - CommandTree Configuration
44
description: Configure CommandTree with exclude patterns, sort order, Quick Launch pins, custom tags, and text or tag-based filtering for your VS Code workspace.
5+
date: git Last Modified
56
eleventyNavigation:
67
key: Configuration
78
order: 5

website/src/docs/discovery.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
layout: layouts/docs.njk
33
title: Auto-Discovery of 22 Command Types - CommandTree Docs
4-
description: How CommandTree auto-discovers shell scripts, npm, Make, Gradle, Cargo, Maven, Docker Compose, .NET, C# Script, F# Script, and 22 command types in your VS Code workspace.
4+
description: How CommandTree auto-discovers shell, npm, Make, Gradle, Cargo, Maven, Docker Compose, .NET, and 22 command types in your VS Code workspace.
5+
date: git Last Modified
56
eleventyNavigation:
67
key: Command Discovery
78
order: 2

website/src/docs/execution.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
layout: layouts/docs.njk
33
title: Run & Debug Commands in VS Code - CommandTree Docs
44
description: Execute discovered commands three ways in VS Code — new terminal, current terminal, or debugger. Supports parameterized scripts with input prompts.
5+
date: git Last Modified
56
eleventyNavigation:
67
key: Command Execution
78
order: 4

website/src/docs/index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22
layout: layouts/docs.njk
33
title: Getting Started with CommandTree - VS Code Command Runner
44
description: Install CommandTree for VS Code and discover shell scripts, npm scripts, Makefiles, and 22 command types automatically in one sidebar.
5+
date: git Last Modified
56
eleventyNavigation:
67
key: Getting Started
78
order: 1
89
---
910

1011
# Getting Started
1112

12-
CommandTree is a free VS Code extension that scans your workspace and surfaces all runnable commands — shell scripts, npm scripts, Makefiles, and 18 more types — in a single tree view sidebar panel.
13+
CommandTree is a free VS Code extension that scans your workspace and surfaces all runnable commands — shell scripts, npm scripts, Makefiles, and 19 more types — in a single tree view sidebar panel.
1314

1415
## Installation
1516

@@ -60,6 +61,7 @@ code --install-extension commandtree-*.vsix
6061
| .NET Projects | `.csproj` / `.fsproj` |
6162
| C# Scripts | `.csx` files |
6263
| F# Scripts | `.fsx` files |
64+
| Mise Tasks | `.mise.toml` / `mise.toml` |
6365
| Markdown Files | `.md` files |
6466

6567
Discovery respects [exclude patterns](/docs/configuration/) in settings and runs in the background. If [GitHub Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) is installed, each discovered command is automatically described in plain language — hover over any command to see what it does. Learn more about [how discovery works](/docs/discovery/) and [AI summaries](/docs/ai-summaries/).

website/src/index.njk

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
layout: layouts/base.njk
33
title: CommandTree - One Sidebar, Every Command in VS Code
4-
description: CommandTree discovers all runnable commands in your VS Code workspace — shell scripts, npm, Make, Gradle, Docker Compose, .NET, C# Script, F# Script, and 22 types — in one sidebar with AI summaries.
4+
description: CommandTree finds every runnable command in your VS Code workspace — npm, shell, Make, Gradle, Docker, .NET, 22 types — with AI summaries.
5+
date: git Last Modified
56
---
67

78
<section class="hero">

0 commit comments

Comments
 (0)