From f1862f4efe31ab17c05fc55ce7da3f0f6b9c3151 Mon Sep 17 00:00:00 2001 From: Decrabbit Date: Tue, 18 Nov 2025 22:33:00 +0800 Subject: [PATCH 1/5] cangjie:Add version 1.0.4 --- bucket/cangjie-sdk.json | 44 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 bucket/cangjie-sdk.json diff --git a/bucket/cangjie-sdk.json b/bucket/cangjie-sdk.json new file mode 100644 index 0000000000000..bf750131231cf --- /dev/null +++ b/bucket/cangjie-sdk.json @@ -0,0 +1,44 @@ +{ + "version": "1.0.4", + "description": "Cangjie programming language SDK for Windows.", + "homepage": "https://cangjie-lang.cn", + "license": "Apache-2.0", + "architecture": { + "64bit": { + "url": "https://cangjie-lang.cn/v1/files/auth/downLoad?nsId=142267&fileName=cangjie-sdk-windows-x64-1.0.4.zip&objectKey=691154c8a1061e7e7ef142de#/cangjie-sdk-windows-x64-1.0.4.zip", + "hash": "17d5ab1090f9a1419e670b4e15448402e8a5e4a2a9dbc2722290e8734ff514f7" + } + }, + "extract_dir": "cangjie", + "bin": [ + "bin\\cjc.exe", + "bin\\cjc-frontend.exe" + ], + "env_set": { + "CANGJIE_HOME": "$dir" + }, + "env_add_path": [ + "bin", + "lib\\windows_x86_64_llvm", + "runtime\\lib\\windows_x86_64_llvm", + "tools\\bin", + "tools\\lib" + ], + "checkver": { + "url": "https://csdnimg.cn/release/devpress-cangjie/public/js/chunk/organization/download/version.0562c58e.js", + "regex": "cangjie-sdk-windows-x64-([0-9.]+)\\.zip\"\\s*,\\s*url:\"([^\"]+)\"", + "replace": "$1" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cangjie-lang.cn$match2#/cangjie-sdk-windows-x64-$match1.zip" + } + }, + "hash": { + "url": "https://csdnimg.cn/release/devpress-cangjie/public/js/chunk/organization/download/version.0562c58e.js", + "find": "cangjie-sdk-windows-x64-$version\\.zip\"\\s*,\\s*url:\"[^\"]+\"[\\s\\S]*?sha:\"([0-9A-Fa-f]{64})\"" + }, + "extract_dir": "cangjie" + } +} \ No newline at end of file From 65fb7fb4ba8c276408bbc368ff36bc87be22c510 Mon Sep 17 00:00:00 2001 From: Decrabbit Date: Tue, 18 Nov 2025 23:10:19 +0800 Subject: [PATCH 2/5] fix checkver --- bucket/cangjie-sdk.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/bucket/cangjie-sdk.json b/bucket/cangjie-sdk.json index bf750131231cf..ca83044b2c943 100644 --- a/bucket/cangjie-sdk.json +++ b/bucket/cangjie-sdk.json @@ -24,11 +24,12 @@ "tools\\bin", "tools\\lib" ], - "checkver": { - "url": "https://csdnimg.cn/release/devpress-cangjie/public/js/chunk/organization/download/version.0562c58e.js", - "regex": "cangjie-sdk-windows-x64-([0-9.]+)\\.zip\"\\s*,\\s*url:\"([^\"]+)\"", - "replace": "$1" - }, + "checkver": { + "url": "https://csdnimg.cn/release/devpress-cangjie/public/js/chunk/organization/download/version.0562c58e.js", + "regex": "cangjie-sdk-windows-x64-([0-9.]+)\\.zip\"\\s*,\\s*url:\"([^\"]+)\"", + "replace": "$1", + "reverse": true + }, "autoupdate": { "architecture": { "64bit": { @@ -41,4 +42,4 @@ }, "extract_dir": "cangjie" } -} \ No newline at end of file +} From 07c3258453db930f5b10eefc0c856c31ba800fc6 Mon Sep 17 00:00:00 2001 From: Decrabbit Date: Tue, 18 Nov 2025 23:11:17 +0800 Subject: [PATCH 3/5] space... --- bucket/cangjie-sdk.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/bucket/cangjie-sdk.json b/bucket/cangjie-sdk.json index ca83044b2c943..fb04fe56df8db 100644 --- a/bucket/cangjie-sdk.json +++ b/bucket/cangjie-sdk.json @@ -24,12 +24,12 @@ "tools\\bin", "tools\\lib" ], - "checkver": { - "url": "https://csdnimg.cn/release/devpress-cangjie/public/js/chunk/organization/download/version.0562c58e.js", - "regex": "cangjie-sdk-windows-x64-([0-9.]+)\\.zip\"\\s*,\\s*url:\"([^\"]+)\"", - "replace": "$1", - "reverse": true - }, + "checkver": { + "url": "https://csdnimg.cn/release/devpress-cangjie/public/js/chunk/organization/download/version.0562c58e.js", + "regex": "cangjie-sdk-windows-x64-([0-9.]+)\\.zip\"\\s*,\\s*url:\"([^\"]+)\"", + "replace": "$1", + "reverse": true + }, "autoupdate": { "architecture": { "64bit": { @@ -42,4 +42,4 @@ }, "extract_dir": "cangjie" } -} +} \ No newline at end of file From a0a97b27df37719086e3bfad466211280cbb5cf4 Mon Sep 17 00:00:00 2001 From: Decrabbit Date: Tue, 18 Nov 2025 23:27:05 +0800 Subject: [PATCH 4/5] try fix lint --- bucket/cangjie-sdk.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/bucket/cangjie-sdk.json b/bucket/cangjie-sdk.json index fb04fe56df8db..26a2dba7bd836 100644 --- a/bucket/cangjie-sdk.json +++ b/bucket/cangjie-sdk.json @@ -10,13 +10,6 @@ } }, "extract_dir": "cangjie", - "bin": [ - "bin\\cjc.exe", - "bin\\cjc-frontend.exe" - ], - "env_set": { - "CANGJIE_HOME": "$dir" - }, "env_add_path": [ "bin", "lib\\windows_x86_64_llvm", @@ -24,6 +17,13 @@ "tools\\bin", "tools\\lib" ], + "env_set": { + "CANGJIE_HOME": "$dir" + }, + "bin": [ + "bin\\cjc.exe", + "bin\\cjc-frontend.exe" + ], "checkver": { "url": "https://csdnimg.cn/release/devpress-cangjie/public/js/chunk/organization/download/version.0562c58e.js", "regex": "cangjie-sdk-windows-x64-([0-9.]+)\\.zip\"\\s*,\\s*url:\"([^\"]+)\"", From 6764c78ab4d84782dbabb462f602c22a87a6a427 Mon Sep 17 00:00:00 2001 From: Decrabbit Date: Tue, 18 Nov 2025 23:55:28 +0800 Subject: [PATCH 5/5] why... --- bucket/cangjie-sdk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bucket/cangjie-sdk.json b/bucket/cangjie-sdk.json index 26a2dba7bd836..49b75f3f1f9b2 100644 --- a/bucket/cangjie-sdk.json +++ b/bucket/cangjie-sdk.json @@ -42,4 +42,4 @@ }, "extract_dir": "cangjie" } -} \ No newline at end of file +}