MCPcopy Create free account
hub / github.com/heygen-com/hyperframes / checkDisk

Function checkDisk

packages/cli/src/browser/preflight.ts:208–225  ·  view source on GitHub ↗
(projectDir = ".")

Source from the content-addressed store, hash-verified

206}
207
208function checkDisk(projectDir = "."): EnvironmentCheckOutcome {
209 const freeMb = getFreeDiskMb(projectDir);
210 if (freeMb === null) {
211 return { name: "Disk", ok: true, level: "ok", detail: "Unable to check" };
212 }
213 const freeGb = (freeMb / 1024).toFixed(1);
214 if (freeMb < 1024) {
215 return {
216 name: "Disk",
217 ok: false,
218 level: "error",
219 title: "Low disk space",
220 detail: `${freeGb} GB free`,
221 hint: "Renders produce large temp files. Free disk space before rendering.",
222 };
223 }
224 return { name: "Disk", ok: true, level: "ok", detail: `${freeGb} GB free` };
225}
226
227function checkWindowsUncPath(projectDir = process.cwd()): EnvironmentCheckOutcome | undefined {
228 if (platform() !== "win32") return undefined;

Callers 1

runEnvironmentChecksFunction · 0.70

Calls 1

getFreeDiskMbFunction · 0.85

Tested by

no test coverage detected