cybertron-utils
Version:
cybertron components manage
16 lines (14 loc) • 492 B
JavaScript
const path = require('path');
const fs = require('fs');
const Require = require('../utils/require');
exports.get = (key) => {
let config = Require(__dirname, '../.cybertronConfig.json') || {};
if (!config['url']) config['url'] = 'http://127.0.0.1:6601';
if (!key) return config;
return config[key];
};
exports.set = (key, value) => {
const config = this.get();
config[key] = value;
return fs.writeFileSync(path.join(__dirname, '../.cybertronConfig.json'), JSON.stringify(config));
};