feat(cli): migrate CLI to native Rust binary

This commit is contained in:
t8y2 committed 2026-07-18 22:29:29 +08:00
1 parent fa5579a3f1
commit 4bcf618162
47 files changed
+2369 -1255

No files matched your search

+104 -33
View File
@@ -233,20 +233,37 @@ importers:
version: 3.3.3(typescript@6.0.3)
packages/cli:
dependencies:
'@dbx-app/node-core':
specifier: workspace:^
version: link:../node-core
devDependencies:
'@types/node':
specifier: ^22.15.21
version: 22.19.19
tsx:
specifier: ^4.19.4
version: 4.21.0
typescript:
specifier: ^5.8.3
version: 5.9.3
optionalDependencies:
'@dbx-app/cli-darwin-arm64':
specifier: workspace:*
version: link:../cli-darwin-arm64
'@dbx-app/cli-darwin-x64':
specifier: workspace:*
version: link:../cli-darwin-x64
'@dbx-app/cli-linux-arm64-gnu':
specifier: workspace:*
version: link:../cli-linux-arm64-gnu
'@dbx-app/cli-linux-x64-gnu':
specifier: workspace:*
version: link:../cli-linux-x64-gnu
'@dbx-app/cli-win32-arm64':
specifier: workspace:*
version: link:../cli-win32-arm64
'@dbx-app/cli-win32-x64':
specifier: workspace:*
version: link:../cli-win32-x64
packages/cli-darwin-arm64: {}
packages/cli-darwin-x64: {}
packages/cli-linux-arm64-gnu: {}
packages/cli-linux-x64-gnu: {}
packages/cli-win32-arm64: {}
packages/cli-win32-x64: {}
packages/mcp-darwin-arm64: {}
@@ -257,25 +274,6 @@ importers:
packages/mcp-linux-x64-gnu: {}
packages/mcp-server:
optionalDependencies:
'@dbx-app/mcp-darwin-arm64':
specifier: 0.4.34
version: link:../mcp-darwin-arm64
'@dbx-app/mcp-darwin-x64':
specifier: 0.4.34
version: link:../mcp-darwin-x64
'@dbx-app/mcp-linux-arm64-gnu':
specifier: 0.4.34
version: link:../mcp-linux-arm64-gnu
'@dbx-app/mcp-linux-x64-gnu':
specifier: 0.4.34
version: link:../mcp-linux-x64-gnu
'@dbx-app/mcp-win32-arm64':
specifier: 0.4.34
version: link:../mcp-win32-arm64
'@dbx-app/mcp-win32-x64':
specifier: 0.4.34
version: link:../mcp-win32-x64
devDependencies:
'@dbx-app/node-core':
specifier: workspace:^
@@ -298,6 +296,25 @@ importers:
zod:
specifier: ^3.25.20
version: 3.25.76
optionalDependencies:
'@dbx-app/mcp-darwin-arm64':
specifier: 0.4.34
version: 0.4.34
'@dbx-app/mcp-darwin-x64':
specifier: 0.4.34
version: 0.4.34
'@dbx-app/mcp-linux-arm64-gnu':
specifier: 0.4.34
version: 0.4.34
'@dbx-app/mcp-linux-x64-gnu':
specifier: 0.4.34
version: 0.4.34
'@dbx-app/mcp-win32-arm64':
specifier: 0.4.34
version: 0.4.34
'@dbx-app/mcp-win32-x64':
specifier: 0.4.34
version: 0.4.34
packages/mcp-win32-arm64: {}
@@ -534,6 +551,42 @@ packages:
'@codemirror/view@6.43.0':
resolution: {integrity: sha512-V7ZCLQO3Jus9hzh2jVCCPW3mO4IBMr43O37PqSUYautJSnnJF41YlgLw21x0fLJTYvJ+Vkm6Gp+qKGH9pltgXA==}
'@dbx-app/mcp-darwin-arm64@0.4.34':
resolution: {integrity: sha512-RxxXq5GnBvTxETF3vtT1KQEvVSf2XcTEcSozJJ0wNBt5pfyJPeI3m3xRHrzgKlElmGfFFL191D+Jf0eaM0s0bQ==}
cpu: [arm64]
os: [darwin]
hasBin: true
'@dbx-app/mcp-darwin-x64@0.4.34':
resolution: {integrity: sha512-2DIIh3DsEDijpWyKdKoCG+pa1XCnGTSnUyrPZlDoZ78L0I0trkb0NFCaFmnKiLR5LWJ2ZvPnYvwEmBMbnDnviw==}
cpu: [x64]
os: [darwin]
hasBin: true
'@dbx-app/mcp-linux-arm64-gnu@0.4.34':
resolution: {integrity: sha512-ogI2DnQNAO5cr86GlKfvDIw7/cF27o+PRyn5a7/CXKmBugLtPtN4C8UV0wVkObu1avxuMza/7QpAoDB+v+tCZA==}
cpu: [arm64]
os: [linux]
hasBin: true
'@dbx-app/mcp-linux-x64-gnu@0.4.34':
resolution: {integrity: sha512-CH+2juzBjlJcsSR8A8KUjE1CPi432v8YQ6nmJ3fDxmqt7THa0NT8vvTmczzy9KBhR9dNkEIZ94qZASuh5okN+g==}
cpu: [x64]
os: [linux]
hasBin: true
'@dbx-app/mcp-win32-arm64@0.4.34':
resolution: {integrity: sha512-sRqH+0yX66t0cqapr110470U7B9JB6M9pVVlfAyIJdeIJZHlPiDi0Kz/+n+7sO1Pbf6W43E7lueE0i4N0u8Sow==}
cpu: [arm64]
os: [win32]
hasBin: true
'@dbx-app/mcp-win32-x64@0.4.34':
resolution: {integrity: sha512-lE3hyvI2oKTxgWaeW0OgLbX9gjIwM2t4OE+icg57QvX+WKHcrwu1p7ZWUoW3DmRO4ngKCG8hA9u9ynSGxWhq+A==}
cpu: [x64]
os: [win32]
hasBin: true
'@dotenvx/dotenvx@1.75.1':
resolution: {integrity: sha512-/BITOC9dmS/edY2zQwZNicQ059O6RKabtQfyEafV0nGtfYRNHYy1DIPiYVcov40+tob9hfmBnbR963dS+EQ1DQ==}
hasBin: true
@@ -4488,6 +4541,24 @@ snapshots:
style-mod: 4.1.3
w3c-keyname: 2.2.8
'@dbx-app/mcp-darwin-arm64@0.4.34':
optional: true
'@dbx-app/mcp-darwin-x64@0.4.34':
optional: true
'@dbx-app/mcp-linux-arm64-gnu@0.4.34':
optional: true
'@dbx-app/mcp-linux-x64-gnu@0.4.34':
optional: true
'@dbx-app/mcp-win32-arm64@0.4.34':
optional: true
'@dbx-app/mcp-win32-x64@0.4.34':
optional: true
'@dotenvx/dotenvx@1.75.1':
dependencies:
'@dotenvx/primitives': 0.8.0