UNPKG

diskusage-ng

Version:

Get disk usage info in pure JS via OS built-in tools

36 lines (24 loc) 866 B
# diskusage-ng - get disk usage info in pure JavaScript and without any dependencies [![Build Status](https://travis-ci.org/iximiuz/node-diskusage-ng.svg?branch=master)](https://travis-ci.org/iximiuz/node-diskusage-ng) Supported operating systems: - Windows (via WMIC) - OSX/Linux/Posix (via df) ## Usage ``` var diskusage = require('diskusage-ng'); diskusage('/home/me', function(err, usage) { if (err) return console.log(err); console.log(usage.total); console.log(usage.used); console.log(usage.available); }); ``` ## Commands ``` npm run test ``` ## Credits - Thanks to @xiaoxiangmoe for providing TypeScript type definitions. - Thanks to @Congelli501 for replacing `child_process.exec` with `child_process.execFile` on POSIX systems making the code much more secure. - Thanks to @mintaka-orionis for fixing long paths issue on POSIX systems.