lib/os-user-diagnostics-worker.js
Rama main · réplica de lectura del repositorio original.
// Runs blocking OS-user diagnostics outside the daemon process.
var diagnostics = require("./os-user-diagnostics");
var input = "";
process.stdin.setEncoding("utf8");
process.stdin.on("data", function(chunk) {
input += chunk;
});
process.stdin.on("end", function() {
try {
var options = JSON.parse(input);
var result = diagnostics.collectOsUserDiagnostics(options);
process.stdout.write(JSON.stringify({ summary: diagnostics.summarizeDiagnostics(result) }));
} catch (e) {
process.exitCode = 1;
}
});