summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop-electron/scripts/copy-bundles.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/desktop-electron/scripts/copy-bundles.ts')
-rw-r--r--packages/desktop-electron/scripts/copy-bundles.ts12
1 files changed, 12 insertions, 0 deletions
diff --git a/packages/desktop-electron/scripts/copy-bundles.ts b/packages/desktop-electron/scripts/copy-bundles.ts
new file mode 100644
index 000000000..6ef3335eb
--- /dev/null
+++ b/packages/desktop-electron/scripts/copy-bundles.ts
@@ -0,0 +1,12 @@
+import { $ } from "bun"
+import * as path from "node:path"
+
+import { RUST_TARGET } from "./utils"
+
+if (!RUST_TARGET) throw new Error("RUST_TARGET not defined")
+
+const BUNDLE_DIR = "dist"
+const BUNDLES_OUT_DIR = path.join(process.cwd(), "dist/bundles")
+
+await $`mkdir -p ${BUNDLES_OUT_DIR}`
+await $`cp -r ${BUNDLE_DIR}/* ${BUNDLES_OUT_DIR}`