generate.ts 458 B

123456789101112131415
  1. #!/usr/bin/env bun
  2. import { $ } from "bun"
  3. const dir = new URL(".", import.meta.url).pathname
  4. process.chdir(dir)
  5. console.log("=== Generating Stainless SDK ===")
  6. console.log(process.cwd())
  7. await $`rm -rf go`
  8. await $`bun run --conditions=development ../../opencode/src/index.ts generate > openapi.json`
  9. await $`stl builds create --branch dev --pull --allow-empty --+target go`
  10. await $`rm -rf ../go`
  11. await $`mv opencode-go/ ../go`
  12. await $`rm -rf ../go/.git`