summaryrefslogtreecommitdiff
path: root/MistyCore/power/shutdown.js
blob: 855e1561d8481e7dd29cd445d0f436de8452e0ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
let net = require('net');
let systemRoot = "/System/Library";
const socket = net.createConnection(systemRoot + "/../Volumes/VM/MistyCore-Socket", () => {
    socket.write(JSON.stringify({
        action: "SHUTDOWN",
        payload: {}
    }));
    socket.on('close', () => {
        process.exit();
    });
    socket.destroy();
});