mirror of
https://github.com/github/codeql-action.git
synced 2025-12-27 17:50:07 +08:00
54 lines
1.4 KiB
Markdown
54 lines
1.4 KiB
Markdown
# Check disk space
|
|
|
|
[](https://github.com/Alex-D/check-disk-space/actions/workflows/ci.yml)
|
|
[](https://www.npmjs.com/package/check-disk-space)
|
|
[](LICENSE)
|
|
|
|
|
|
## Introduction
|
|
|
|
Light multi-platform disk space checker without third party for Node.js.
|
|
|
|
- Works on Linux, macOS and Windows
|
|
- Take care of mounting points on unix-like systems
|
|
- No dependencies
|
|
- TypeScript support
|
|
|
|
|
|
## Install
|
|
|
|
`npm install check-disk-space`
|
|
|
|
|
|
## Usage
|
|
|
|
```js
|
|
// ES
|
|
import checkDiskSpace from 'check-disk-space'
|
|
|
|
// CommonJS
|
|
const checkDiskSpace = require('check-disk-space').default
|
|
|
|
// On Windows
|
|
checkDiskSpace('C:/blabla/bla').then((diskSpace) => {
|
|
console.log(diskSpace)
|
|
// {
|
|
// diskPath: 'C:',
|
|
// free: 12345678,
|
|
// size: 98756432
|
|
// }
|
|
// Note: `free` and `size` are in bytes
|
|
})
|
|
|
|
// On Linux or macOS
|
|
checkDiskSpace('/mnt/mygames').then((diskSpace) => {
|
|
console.log(diskSpace)
|
|
// {
|
|
// diskPath: '/',
|
|
// free: 12345678,
|
|
// size: 98756432
|
|
// }
|
|
// Note: `free` and `size` are in bytes
|
|
})
|
|
```
|