Comparing version 0.0.5 to 0.0.6
15
index.js
@@ -5,2 +5,4 @@ #!/usr/bin/env node | ||
const { existsSync, readFileSync, writeFileSync } = require('fs'); | ||
const parseArgs = require('minimist'); | ||
@@ -19,2 +21,11 @@ | ||
if (existsSync('codin.config.json')) { | ||
const config = JSON.parse(readFileSync('codin.config.json')); | ||
for (const [ key, value ] of Object.entries(config)) { | ||
if (!args[key] || Array.isArray(args[key]) && args[key].length === 0) { | ||
args[key] = value; | ||
} | ||
} | ||
} | ||
const readTests = () => { | ||
@@ -57,2 +68,6 @@ if (args.test) { | ||
if (args.save) { | ||
writeFileSync('codin.config.json', JSON.stringify(args, null, '\t')); | ||
} | ||
if (args.size) { | ||
@@ -59,0 +74,0 @@ const files = Array.isArray(args.size) |
{ | ||
"name": "codin", | ||
"version": "0.0.5", | ||
"version": "0.0.6", | ||
"description": "CodinGame CLI wrapper for Node.js (probably more languages later)", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
5856
196
5