INNER CODE UNIT · TypeScript
b
PerryTS/perry · example-code/forgejo-deployment/main.ts:82
const b = Math.floor(Math.random() * 256);
out += b.toString(16).padStart(2, '0');
}
return out;
}
// ──────────────────────────────────────────────────────────────────────
// Pre-flight checks
// ──────────────────────────────────────────────────────────────────────
async function preflightOrExit(httpPort: number, sshPort: number): Promise<void> {
const backend = getBackend();
if (backend === 'unknown' || backend === '') {
console.error(
'❌ No container runtime detected. Install one of:\n' +
' • apple/container (macOS) — brew install container\n' +
' • orbstack (macOS) — brew install orbstack\n' +
' • podman (any) — https://podman.io\n' +