From 7d497c224d6a136c7c66c1a1c7aefae11eabe347 Mon Sep 17 00:00:00 2001 From: alemi Date: Tue, 4 Jul 2023 01:02:50 +0200 Subject: [PATCH] build: improved buildscript and bundle, added cmds --- .gitignore | 3 +-- client/vscode/.bundle.sh | 2 +- client/vscode/package.json | 18 ++++++++++++++---- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 847adfb..6ab98ef 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,5 @@ Cargo.lock # vscode extension build files /client/vscode/node_modules/ /client/vscode/*.vsix -/client/vscode/index.node -/client/vscode/index.node +/client/vscode/codemp.node diff --git a/client/vscode/.bundle.sh b/client/vscode/.bundle.sh index 612c707..2f38b63 100755 --- a/client/vscode/.bundle.sh +++ b/client/vscode/.bundle.sh @@ -6,7 +6,7 @@ cp package.json .vsix/extension/package.json cp README.md .vsix/extension/README.md mkdir .vsix/extension/out cp -R src/*.js .vsix/extension/out -cp -R index.node .vsix/extension/out/codemp.node +cp -R codemp.node .vsix/extension/out/codemp.node cd .vsix/ zip ../codemp.vsix -r * cd .. diff --git a/client/vscode/package.json b/client/vscode/package.json index a31a73d..86b36a1 100644 --- a/client/vscode/package.json +++ b/client/vscode/package.json @@ -1,5 +1,5 @@ { - "name": "codemp", + "name": "codemp-vscode", "version": "0.0.1", "description": "VSCode extension for CodeMP", "main": "./out/extension.js", @@ -7,7 +7,7 @@ "vscode": "^1.32.0" }, "scripts": { - "build": "cargo-cp-artifact -nc index.node -- cargo build --message-format=json-render-diagnostics", + "build": "cargo-cp-artifact --artifact cdylib codemp-vscode codemp.node -- cargo build --release --message-format=json-render-diagnostics", "install": "npm run build", "test": "cargo test" }, @@ -18,11 +18,21 @@ "commands": [ { "command": "codemp.connect", - "title": "Connect" + "title": "Connect to CodeMP" + }, + { + "command": "codemp.join", + "title": "Join remote session" + }, + { + "command": "codemp.share", + "title": "Share local session" } ] }, "activationEvents": [ - "onCommand:codemp.connect" + "onCommand:codemp.connect", + "onCommand:codemp.join", + "onCommand:codemp.share" ] }