/
dimamir
/
undb
Обзор
Документация
Войти
/
dimamir
/
undb
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
scripts/move-assets.ts
25 строк
810 B
nichenqin
chore: prettier
14 май 2024, 04:57
14 май 2024, 04:57
5c0eb73
Код
Авторство
О чём код?
import { $ } from "bun" import { cp, exists, mkdir } from "node:fs/promises" let extension = "" if (process.platform === "win32") { extension = ".exe" } const rustInfo = await $`rustc -vV`.text() const targetTriple = /host: (\S+)/g.exec(rustInfo)![1] const file = Bun.file(`apps/backend/undb${extension}`) await Bun.write(`apps/desktop/src-tauri/binaries/app${extension}`, file) await Bun.write(`apps/desktop/src-tauri/binaries/app-${targetTriple}${extension}`, file) await cp("apps/backend/drizzle", "apps/desktop/src-tauri/drizzle", { recursive: true }) await cp("apps/frontend/dist", "apps/desktop/src-tauri/dist", { recursive: true }) const dbFolder = "apps/desktop/src-tauri/.undb" if (!(await exists(dbFolder))) { await mkdir(dbFolder) } await Bun.write(`${dbFolder}/README.md`, "# database")