datamachine
Advanced tools
Comparing version 1.0.3 to 1.1.0
var molds = []; | ||
molds.push({ | ||
att1: 'enum:op1;op2', | ||
att2: 'primeNumber:1;100' | ||
att2: 'primeNumber:1;100', | ||
att3:{ | ||
att1: 'enum:op1;op2', | ||
att2: 'primeNumber:1;100', | ||
att4:{ | ||
att1: 'enum:op1;op2', | ||
att2: 'primeNumber:1;100' | ||
} | ||
}, | ||
att5: 'primeNumber:1;100', | ||
att6: 'primeNumber:1;100' | ||
}); | ||
module.exports = molds; |
@@ -10,3 +10,3 @@ #!/usr/bin/env node | ||
program | ||
.version('1.0.3') | ||
.version('1.1.0') | ||
.description('O Datamachine é uma ferramenta CLI para fabricar dados falsos'); | ||
@@ -32,3 +32,3 @@ | ||
var output = 'json'; | ||
var accountConfig = false; | ||
var accountConfig = moldFileName; | ||
var dataStructure = options.structure || 'array'; | ||
@@ -35,0 +35,0 @@ |
{ | ||
"name": "datamachine", | ||
"version": "1.0.3", | ||
"version": "1.1.0", | ||
"description": "Datamachine is a CLI tool for manufacturing mock data", | ||
@@ -5,0 +5,0 @@ "author": { |
var JsonGenerator = require('./json-generator'); | ||
var generateOutput = function(output, data, fileConfig){ | ||
var generateOutput = function(output, data, dataFileName){ | ||
switch(output){ | ||
case 'json': | ||
console.log("Generating json..."); | ||
JsonGenerator.setFile(data); | ||
var dataFileName = dataFileName.split('.'); | ||
console.log(dataFileName); | ||
JsonGenerator.setFile(data, dataFileName[0]); | ||
break; | ||
@@ -9,0 +11,0 @@ } |
@@ -8,6 +8,6 @@ var fs = require('fs'); | ||
var setFile = function(data){ | ||
var setFile = function(data, dataFileName){ | ||
var dataJson = JSON.stringify(data); // converte os dados em uma string json | ||
dataJsonWithNewline = dataJson.replaceAll('},','},\n') | ||
fs.writeFile("data.json", dataJsonWithNewline, function(err) { | ||
dataJsonWithNewline = dataJson.replaceAll(',',',\n'); | ||
fs.writeFile(dataFileName + ".json", dataJsonWithNewline, function(err) { | ||
if(err) { | ||
@@ -14,0 +14,0 @@ console.log(err); |
38457
48
795