import { resolve } from "path" const script = await Bun.file(resolve(import.meta.dir, "install.sh")).text() Bun.serve({ port: parseInt(process.env.PORT || "3000"), fetch(req) { if (new URL(req.url).pathname === "/install") { return new Response(script, { headers: { "content-type": "text/plain" }, }) } return new Response("404 Not Found", { status: 404 }) }, }) console.log(`Serving /install on :${Bun.env.PORT || 3000}`)