fileinator
v3.0.0
Published
A simple utility to generate files with a specified size and random content.
Downloads
106
Readme
fileinator
Behold my latest inator! Generate files full of random bytes. Good for tests.
Installation
npm install -g fileinator
Usage
You can use the fileinator as a command line tool or as a library. To use as a command line tool:
fileinator make 10gb ./bigfile
To use as a library, first install locally:
npm install --save fileinator
and then enjoy...
const fileinator = require('../lib/fileinator');
const sizeParser = require('filesize-parser');
const size = sizeParser("20mb");
const path = "./data.dat";
fileinator.writeFile(size, path)
.on('progress', (data) => {
console.log(`${data.bytesWritten} of ${size} written`);
}).on('done', () => {
console.log(`Complete: ${path}`);
});
See more in the examples.
License
Questions?
Feel free to submit an issue on the repository!