diff options
Diffstat (limited to 'packages')
| -rwxr-xr-x | packages/tauri/scripts/prepare.ts | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/packages/tauri/scripts/prepare.ts b/packages/tauri/scripts/prepare.ts index f994b1d9b..83ac00b63 100755 --- a/packages/tauri/scripts/prepare.ts +++ b/packages/tauri/scripts/prepare.ts @@ -1,22 +1,13 @@ #!/usr/bin/env bun - import { $ } from "bun" import { copyBinaryToSidecarFolder, getCurrentSidecar } from "./utils" -import { Script } from "@opencode-ai/script" const sidecarConfig = getCurrentSidecar() const dir = "src-tauri/target/opencode-binaries" await $`mkdir -p ${dir}` -await $`gh run download ${Bun.env.GITHUB_RUN_ID} -n opencode-cli` -await $`gh release download v${Script.version} --pattern ${sidecarConfig.ocBinary}.${sidecarConfig.assetExt} --repo sst/opencode --skip-existing --dir ${dir}` - -if (sidecarConfig.assetExt === "tar.gz") { - await $`tar -xvzf ${dir}/${sidecarConfig.ocBinary}.${sidecarConfig.assetExt} -C ${dir}` -} else { - await $`unzip -o ${dir}/${sidecarConfig.ocBinary}.${sidecarConfig.assetExt} -d ${dir}` -} +await $`gh run download ${Bun.env.GITHUB_RUN_ID} -n opencode-cli`.cwd(dir); -await copyBinaryToSidecarFolder(`${dir}/opencode${process.platform === "win32" ? ".exe" : ""}`) +await copyBinaryToSidecarFolder(`${dir}/${sidecarConfig.ocBinary}/bin/opencode${process.platform === "win32" ? ".exe" : ""}`) |
