diskusage-ng

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

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
diskusage-ng
1721.0.4a year ago7 years agoMinified + gzip package size for diskusage-ng in KB

Readme

diskusage-ng - get disk usage info in pure JavaScript and without any dependencies
Build Status
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.