add to workspace, add helper scripts

This commit is contained in:
llama 2025-10-14 09:23:51 +08:00
parent d4565742d8
commit 2c731f5610
No known key found for this signature in database
GPG key ID: 0B7543854B9413C3
4 changed files with 40 additions and 1 deletions

View file

@ -13,6 +13,7 @@ members = [
"ftl", "ftl",
"pylib/rsbridge", "pylib/rsbridge",
"qt/launcher", "qt/launcher",
"qt/launcher-gui/src-tauri",
"rslib", "rslib",
"rslib/i18n", "rslib/i18n",
"rslib/io", "rslib/io",

19
launcher Executable file
View file

@ -0,0 +1,19 @@
#!/bin/bash
set -e
./ninja node_modules extract:uv ts:generated
mkdir -p target/debug target/release
cp .python-version target/debug/
cp qt/launcher/versions.py target/debug/
cp qt/launcher/pyproject.toml target/debug/
cp out/extracted/uv/uv target/debug/uv.amd64
cp out/extracted/uv/uv target/debug/uv.arm64
cp .python-version target/release/
cp qt/launcher/versions.py target/release/
cp qt/launcher/pyproject.toml target/release/
cp out/extracted/uv/uv target/release/uv.amd64
cp out/extracted/uv/uv target/debug/uv.arm64

16
launcher.bat Executable file
View file

@ -0,0 +1,16 @@
@echo off
.\tools\ninja.bat node_modules extract:uv ts:generated
mkdir ,\target\debug
mkdir .\target\release
copy .\.python-version .\target\debug\
copy .\qt\launcher\versions.py .\target\debug\
copy .\qt\launcher\pyproject.toml .\target\debug\
copy .\out\extracted\uv\uv.exe .\target\debug\
copy .\.python-version .\target\release\
copy .\qt\launcher\versions.py .\target\release\
copy .\qt\launcher\pyproject.toml .\target\debug\
copy .\out\extracted\uv\uv.exe .\target\release\

View file

@ -12,7 +12,10 @@
"svelte-check:once": "cd ts && svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --fail-on-warnings --threshold warning", "svelte-check:once": "cd ts && svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --fail-on-warnings --threshold warning",
"svelte-check": "cd ts && svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "svelte-check": "cd ts && svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
"vitest:once": "cd ts && vitest run", "vitest:once": "cd ts && vitest run",
"vitest": "cd ts && vitest" "vitest": "cd ts && vitest",
"ld": "cd qt/launcher-gui && vite dev",
"lb": "cd qt/launcher-gui && vite build",
"lsc": "cd qt/launcher-gui && svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --fail-on-warnings --threshold warning"
}, },
"devDependencies": { "devDependencies": {
"@bufbuild/protoc-gen-es": "^1.8.0", "@bufbuild/protoc-gen-es": "^1.8.0",