UNPKG

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
#!/usr/bin/env node "use strict"; 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());