20 lines
448 B
JavaScript
20 lines
448 B
JavaScript
var fs = require('fs');
|
|
|
|
var configFile = (function(){
|
|
for (var i = 0; i < process.argv.length; i++){
|
|
if (process.argv[i].indexOf('-config=') === 0)
|
|
return process.argv[i].split('=')[1];
|
|
}
|
|
return 'config.json';
|
|
})();
|
|
|
|
|
|
try {
|
|
global.config = JSON.parse(fs.readFileSync(configFile));
|
|
}
|
|
catch(e){
|
|
console.error('Failed to read config file ' + configFile + '\n\n' + e);
|
|
return;
|
|
}
|
|
|
|
config.version = "v0.99.1"; |