stainless 575 B

1234567891011121314151617181920212223242526
  1. #!/bin/bash
  2. set -e
  3. echo "Starting opencode server on port 4096..."
  4. bun run ./packages/opencode/src/index.ts serve --port 4096 &
  5. SERVER_PID=$!
  6. echo "Waiting for server to start..."
  7. sleep 3
  8. echo "Fetching OpenAPI spec from http://localhost:4096/doc..."
  9. curl -s http://localhost:4096/doc > openapi.json
  10. echo "Stopping server..."
  11. kill $SERVER_PID
  12. echo "Running stl builds create..."
  13. stl builds create --branch dev --pull --allow-empty --targets go
  14. echo "Cleaning up..."
  15. rm -rf packages/tui/sdk
  16. mv opencode-go/ packages/tui/sdk/
  17. rm -rf packages/tui/sdk/.git
  18. echo "Done!"