Skip to content

Commit 5529d5a

Browse files
committed
Update documentation, configuration, and tests
1 parent 52fb37a commit 5529d5a

5 files changed

Lines changed: 57 additions & 12 deletions

File tree

.vscodeignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
.github/**
22
.vscode/**
3-
media/screenshots/**
43
.vscode-test/**
54
.vsce/**
65
src/**

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
# Super CLI
22

3-
[![Visual Studio Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/mikesoft.vscode-super-cli?label=Marketplace&color=6366F1)](https://marketplace.visualstudio.com/items?itemName=mikesoft.vscode-super-cli)
4-
[![Visual Studio Marketplace Installs](https://img.shields.io/visual-studio-marketplace/i/mikesoft.vscode-super-cli?color=0EA5E9)](https://marketplace.visualstudio.com/items?itemName=mikesoft.vscode-super-cli)
5-
[![Open VSX](https://img.shields.io/open-vsx/v/mikesoft/vscode-super-cli?label=Open%20VSX&color=a60ee5)](https://open-vsx.org/extension/mikesoft/vscode-super-cli)
6-
[![CI](https://github.com/TheStreamCode/super-cli/actions/workflows/ci.yml/badge.svg)](https://github.com/TheStreamCode/super-cli/actions/workflows/ci.yml)
7-
[![Sponsor](https://img.shields.io/badge/Sponsor-TheStreamCode-ea4aaa?logo=githubsponsors&logoColor=white)](https://github.com/sponsors/TheStreamCode)
3+
[Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=mikesoft.vscode-super-cli)
4+
· [Open VSX](https://open-vsx.org/extension/mikesoft/vscode-super-cli)
5+
· [CI](https://github.com/TheStreamCode/super-cli/actions/workflows/ci.yml)
6+
· [Sponsor](https://github.com/sponsors/TheStreamCode)
87

98
One VS Code extension to launch any coding agent CLI — **Claude Code, Codex, GitHub Copilot CLI,
109
Cursor, Droid, Grok, Kilo, Antigravity, OpenCode, Command Code, Crush, Hermes, MiMo Code, Pi, and
@@ -14,9 +13,10 @@ Works on Windows, macOS, and Linux, and across the VS Code family (VS Code, Curs
1413
Windsurf).
1514

1615
This extension is unofficial and is not affiliated with, endorsed by, or sponsored by Anthropic,
17-
OpenAI, GitHub, Google, or any other vendor.
16+
OpenAI, GitHub, Google, or any other vendor. See the [third-party
17+
notices](TRADEMARKS.md).
1818

19-
![Super CLI — the Coding Agents sidebar listing the built-in presets](https://raw.githubusercontent.com/TheStreamCode/super-cli/main/media/screenshots/sidebar.png)
19+
![Super CLI — the Coding Agents sidebar listing the built-in presets](media/screenshots/sidebar.png)
2020

2121
## Install
2222

@@ -115,7 +115,7 @@ an untrusted repository cannot inject commands.
115115
Run **Super CLI: Open Settings** from the sidebar or the command palette to jump straight to these
116116
settings.
117117

118-
![Super CLI settings: agents, terminal location, and built-in presets](https://raw.githubusercontent.com/TheStreamCode/super-cli/main/media/screenshots/settings.png)
118+
![Super CLI settings: agents, terminal location, and built-in presets](media/screenshots/settings.png)
119119

120120
## Troubleshooting
121121

TRADEMARKS.md

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
1-
# Trademarks
1+
# Third-Party Notices and Trademarks
22

3-
This project is independent and unofficial. It is not affiliated with, endorsed by, sponsored by, or approved by any of the coding-agent vendors it can launch.
3+
Super CLI is independent and unofficial. It is not affiliated with or endorsed
4+
by [Chutes](https://chutes.ai/), and is not sponsored by Chutes or any other
5+
provider of referenced CLIs, editors, or services. No Chutes logos or other
6+
Chutes brand assets are included in this project.
7+
Chutes' [Terms of Service](https://chutes.ai/terms) apply to use of Chutes.
48

5-
All product names, logos, brands, and trademarks are property of their respective owners. Names such as "Claude Code", "Codex", "GitHub Copilot", "Cursor", "Grok", "Kilo Code", "Antigravity", "OpenCode", and any other third-party agent names are used only to identify the CLIs that this launcher can start.
9+
The third-party names used solely to identify launchable CLIs or compatible
10+
editors and services include Anthropic and Claude Code; OpenAI and Codex;
11+
GitHub and GitHub Copilot; xAI and Grok; Kilo Code and Kilo; Google and
12+
Antigravity; OpenCode; Command Code; Cursor; Factory and Droid; Charm and
13+
Crush; Nous Research and Hermes; Xiaomi and MiMo Code; Earendil Works and Pi;
14+
Microsoft and Visual Studio Code; Windsurf; npm; and Open VSX. These names,
15+
logos, and trademarks belong to their respective owners and are used only to
16+
identify compatible products and services.
17+
18+
The MIT License in [LICENSE](LICENSE) applies only to original Super CLI
19+
materials owned by their respective copyright holders. It excludes dependencies,
20+
other third-party materials, and third-party names, logos, and trademarks,
21+
which remain subject to their respective notices, licenses, and terms.

package.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,15 @@
2020
"url": "https://github.com/sponsors/TheStreamCode"
2121
},
2222
"license": "MIT",
23+
"files": [
24+
"out",
25+
"!out/**/*.map",
26+
"media",
27+
"README.md",
28+
"CHANGELOG.md",
29+
"LICENSE",
30+
"TRADEMARKS.md"
31+
],
2332
"icon": "media/icon.png",
2433
"galleryBanner": {
2534
"color": "#0F172A",

test/metadata.test.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,27 @@ test('extension keeps Marketplace, sidebar, and toolbar artwork packaged', () =>
106106
assert.match(sidebarIcon, /currentColor/);
107107
});
108108

109+
test('documentation uses local images and published files include third-party notices', () => {
110+
const packageJson = readPackageJson();
111+
const readme = readText('README.md');
112+
const notices = readText('TRADEMARKS.md');
113+
114+
assert.deepEqual(packageJson.files, [
115+
'out',
116+
'!out/**/*.map',
117+
'media',
118+
'README.md',
119+
'CHANGELOG.md',
120+
'LICENSE',
121+
'TRADEMARKS.md',
122+
]);
123+
assert.doesNotMatch(readme, /!\[[^\]]*\]\(https?:\/\//i);
124+
assert.match(readme, /!\[[^\]]*\]\(media\/screenshots\/sidebar\.png\)/);
125+
assert.match(readme, /!\[[^\]]*\]\(media\/screenshots\/settings\.png\)/);
126+
assert.match(notices, /not affiliated with or endorsed\s+by \[Chutes\]\(https:\/\/chutes\.ai\/\)/i);
127+
assert.match(notices, /\[Terms of Service\]\(https:\/\/chutes\.ai\/terms\)/);
128+
});
129+
109130
test('package contributes split sidebar and toolbar icons', () => {
110131
const packageJson = readPackageJson();
111132

0 commit comments

Comments
 (0)