12 lines
303 B
TypeScript
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..."
|
|
}
|
|
} |