UNPKG

meminfo

Version:

Module for reading `/proc/meminfo`

20 lines (16 loc) 429 B
var fs = require('fs'); module.exports = function meminfo(callback) { var result = {}; fs.readFile('/proc/meminfo', 'utf8', function (err, str) { if (err) { return callback(err); } str.split('\n').forEach(function (line) { var parts = line.split(':'); if (parts.length === 2) { result[parts[0]] = parts[1].trim().split(' ', 1)[0]; } }); callback(null, result); }); };