From 4d9340c21667743ddaec554bbfb8eb4e7c5840a6 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Tue, 28 Apr 2026 15:05:35 +0800 Subject: [PATCH] feat: add deploy scripts for Windows and Linux installation, remove copy-deploy-cli script --- docs/.gitignore | 4 ---- docs/package.json | 2 +- .../deploy-cli.ps1 => docs/public/install.ps1 | 0 .../deploy-cli.sh => docs/public/install.sh | 0 docs/scripts/copy-deploy-cli.mjs | 22 ------------------- 5 files changed, 1 insertion(+), 27 deletions(-) rename scripts/deploy-cli.ps1 => docs/public/install.ps1 (100%) rename scripts/deploy-cli.sh => docs/public/install.sh (100%) mode change 100644 => 100755 delete mode 100644 docs/scripts/copy-deploy-cli.mjs diff --git a/docs/.gitignore b/docs/.gitignore index 9d4a19e4a..3562259c0 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -4,7 +4,3 @@ venv/ node_modules/ .vitepress/cache *dist -scripts/deploy-cli.sh -scripts/deploy-cli.ps1 -public/scripts/deploy-cli.sh -public/scripts/deploy-cli.ps1 diff --git a/docs/package.json b/docs/package.json index 48fdb5502..8d39e9673 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,7 +1,7 @@ { "scripts": { "docs:dev": "vitepress dev --host", - "docs:build": "node scripts/copy-deploy-cli.mjs && vitepress build", + "docs:build": "vitepress build", "docs:preview": "vitepress preview" }, "devDependencies": { diff --git a/scripts/deploy-cli.ps1 b/docs/public/install.ps1 similarity index 100% rename from scripts/deploy-cli.ps1 rename to docs/public/install.ps1 diff --git a/scripts/deploy-cli.sh b/docs/public/install.sh old mode 100644 new mode 100755 similarity index 100% rename from scripts/deploy-cli.sh rename to docs/public/install.sh diff --git a/docs/scripts/copy-deploy-cli.mjs b/docs/scripts/copy-deploy-cli.mjs deleted file mode 100644 index 0bf0dcad6..000000000 --- a/docs/scripts/copy-deploy-cli.mjs +++ /dev/null @@ -1,22 +0,0 @@ -import { chmod, copyFile, mkdir } from "node:fs/promises"; -import { dirname, resolve } from "node:path"; -import { fileURLToPath } from "node:url"; - -const scriptDir = dirname(fileURLToPath(import.meta.url)); -const repoRoot = resolve(scriptDir, "../.."); -const publicScriptsDir = resolve(repoRoot, "docs/public/scripts"); - -const files = [ - { name: "deploy-cli.sh", mode: 0o755 }, - { name: "deploy-cli.ps1", mode: 0o644 }, -]; - -await mkdir(publicScriptsDir, { recursive: true }); - -for (const file of files) { - const source = resolve(repoRoot, "scripts", file.name); - const target = resolve(publicScriptsDir, file.name); - await copyFile(source, target); - await chmod(target, file.mode); - console.log(`Copied ${file.name} to docs/public/scripts/`); -}