blob: 05f0ab77b927238c3b45e2214c705e7d38d72855 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import os from "os";
import { red } from "picocolors";
export function initStats() {
console.log(`[Path] running in ${__dirname}`);
try {
console.log(`[CPU] ${os.cpus()[0].model} Cores x${os.cpus().length}`);
} catch {
console.log("[CPU] Failed to get cpu model!");
}
console.log(`[System] ${os.platform()} ${os.arch()}`);
console.log(`[Process] running with PID: ${process.pid}`);
if (process.getuid && process.getuid() === 0) {
console.warn(
red(
`[Process] Warning fosscord is running as root, this highly discouraged and might expose your system vulnerable to attackers. Please run fosscord as a user without root privileges.`
)
);
}
}
|