autocode
Version:
spec-driven code generator
31 lines (24 loc) • 679 B
JavaScript
// Generated by CoffeeScript 1.10.0
(function() {
var fs, mkdirp, save, yaml;
fs = require('fs');
mkdirp = require('mkdirp');
yaml = require('js-yaml');
save = function(opts) {
var config;
if (opts == null) {
opts = {};
}
if (!fs.existsSync(this.path + "/.autocode")) {
mkdirp.sync(this.path + "/.autocode");
}
config = JSON.parse(JSON.stringify(opts.config || this.config));
if (config.host === 'github.com') {
delete config.host;
}
delete config.path;
config = yaml.safeDump(config);
return fs.writeFileSync(this.path + "/.autocode/config.yml", config);
};
module.exports = save;
}).call(this);