feat: add VS Code extension with terminal launcher and custom theme
Agent-Logs-Url: https://github.com/devNull-bootloader/openclaude/sessions/5c0e9230-42be-4cce-a5d6-e85d665ea72a Co-authored-by: devNull-bootloader <189463177+devNull-bootloader@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
3353101e83
commit
43ba2cbfae
76
vscode-extension/openclaude-vscode/package.json
Normal file
76
vscode-extension/openclaude-vscode/package.json
Normal file
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"name": "openclaude-vscode",
|
||||
"displayName": "OpenClaude",
|
||||
"description": "Sleek terminal-first VS Code extension for launching OpenClaude and using a matching dark hacker-style theme.",
|
||||
"version": "0.1.0",
|
||||
"publisher": "devnull-bootloader",
|
||||
"engines": {
|
||||
"vscode": "^1.95.0"
|
||||
},
|
||||
"categories": [
|
||||
"Themes",
|
||||
"Other"
|
||||
],
|
||||
"activationEvents": [
|
||||
"onCommand:openclaude.start",
|
||||
"onCommand:openclaude.openDocs"
|
||||
],
|
||||
"main": "./src/extension.js",
|
||||
"contributes": {
|
||||
"commands": [
|
||||
{
|
||||
"command": "openclaude.start",
|
||||
"title": "OpenClaude: Launch in Terminal",
|
||||
"category": "OpenClaude"
|
||||
},
|
||||
{
|
||||
"command": "openclaude.openDocs",
|
||||
"title": "OpenClaude: Open Repository",
|
||||
"category": "OpenClaude"
|
||||
}
|
||||
],
|
||||
"configuration": {
|
||||
"title": "OpenClaude",
|
||||
"properties": {
|
||||
"openclaude.launchCommand": {
|
||||
"type": "string",
|
||||
"default": "openclaude",
|
||||
"description": "Command run in the integrated terminal when launching OpenClaude."
|
||||
},
|
||||
"openclaude.terminalName": {
|
||||
"type": "string",
|
||||
"default": "OpenClaude",
|
||||
"description": "Integrated terminal tab name for OpenClaude sessions."
|
||||
},
|
||||
"openclaude.useOpenAIShim": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Set CLAUDE_CODE_USE_OPENAI=1 in launched OpenClaude terminals."
|
||||
}
|
||||
}
|
||||
},
|
||||
"themes": [
|
||||
{
|
||||
"label": "OpenClaude Terminal Black",
|
||||
"uiTheme": "vs-dark",
|
||||
"path": "./themes/OpenClaude-Terminal-Black.json"
|
||||
}
|
||||
]
|
||||
},
|
||||
"scripts": {
|
||||
"lint": "node --check ./src/extension.js",
|
||||
"package": "npx @vscode/vsce package --no-dependencies"
|
||||
},
|
||||
"keywords": [
|
||||
"openclaude",
|
||||
"terminal",
|
||||
"theme",
|
||||
"cli",
|
||||
"llm"
|
||||
],
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/devNull-bootloader/openclaude"
|
||||
},
|
||||
"license": "MIT"
|
||||
}
|
||||
Reference in New Issue
Block a user