diskstats

0.1.0 • Public • Published

diskstats

This library uses df to pull disk information such as free space & inode utilization on your system. This library only works on systems where df is installed and present within your path.

Installation

Install with npm:

$ npm install diskstats

Usage

This module exposes two functions:

all

Takes no arguments, returns stats for all drives/partitions on the system. Can be used with a callback function or within a promise chain:

const diskstats = require('diskstats');

//callback
diskstats.all((err, results) => {
    console.log(results);
});

//promise
diskstats.all().then((results) => {
    console.log(results);
}).catch((err) => {
    console.log(err);
})

check

Takes a single argument, the path you would like to stat. This can be a relative path or an absolute path - relative paths will be relative to your process. Can be used with a callback function or within a promise chain:

const diskstats = require('diskstats');

//callback
diskstats.check('.', (err, results) => {
    console.log(results);
});

//promise
diskstats.check('.').then((results) => {
    console.log(results);
}).catch((err) => {
    console.log(err);
})

Contributors

The following people have contributed to this library:

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.0
    152
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.0
    152

Package Sidebar

Install

npm i diskstats

Weekly Downloads

152

Version

0.1.0

License

MIT

Unpacked Size

13.2 kB

Total Files

7

Last publish

Collaborators

  • philipskinner