An open API service indexing awesome lists of open source software.

https://github.com/iximiuz/node-diskusage-ng

Get disk usage info in pure JS via OS built-in tools
https://github.com/iximiuz/node-diskusage-ng

diskusage linux macos nodejs windows

Last synced: about 1 year ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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.