nose-pluto/app/nose/bin/update.ts
2025-09-24 21:13:09 -07:00

12 lines
303 B
TypeScript

import { $ } from "bun"
export default async function () {
const { stdout } = await $`cd .. && git pull`.quiet()
const out = stdout.toString()
if (/up to date/.test(out)) {
return "Up to date."
} else {
setTimeout(() => process.exit(), 1000)
return "Restarting in 1 second..."
}
}