test-file-generator
Version:
Generates different file types for testing purposes. The content of the files is generated with a random function.
20 lines (19 loc) • 787 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const yargs = require("yargs/yargs");
const TestFileGenerator_1 = require("./classes/TestFileGenerator");
const filesTypes = ['jpeg', 'gif', 'cvs', 'txt'];
const argv = yargs(process.argv.slice(2))
.usage('Usage: generate --type gif')
.options({
path: { type: 'string', default: './', description: 'default ./', alias: 'path' },
type: { choices: filesTypes, default: 'jpeg' },
number: { type: 'number', default: '1' },
}).argv;
const generator = new TestFileGenerator_1.TestFileGenerator(argv.type);
generator.setLocation(argv.path);
for (let i = 0; i < Number(argv.number); i++) {
generator.generateFile();
}
console.log('Files created ' + generator.getCreated());