lockHeld
uses node:fs
Whether a lock file (holdLock's) is held: by a process that's running.
import { alive } from "#codebase/tcmts/cli/budget"; import fs from "node:fs"; export function lockHeld(lock: string): boolean { try { return alive(Number(fs.readFileSync(lock, "utf8").trim())); } catch { return false; } }