diskusage-ng
Version:
Get disk usage info in pure JS via OS built-in tools
36 lines (24 loc) • 866 B
Markdown
# diskusage-ng - get disk usage info in pure JavaScript and without any dependencies
[](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.