Example #1
0
 mkdir(dirname(filename), function (err) {
   if (err) {
     cb(err);
     return;
   }
   fs.writeFile(filename, data, options, callback);
 });
Example #2
0
 getHistory(function (history) {
   if (isDown(item.direction)) {
       history[exports.env()][item.migration] && delete history[exports.env()][item.migration];
   } else {
       history[exports.env()][item.migration] = {migrated_at: new Date()};
   }
   fs.writeFile(join(exports.directory(), '.migrated.json'), JSON.stringify(history), 'utf8', function (err) {
       cb(err);
   });
 });
Example #3
0
 exports.template(function (err, template) {
   if (err) {
     error(err, cb);
     return;
   }
   ee.emit('create:ready', name, dir);
   fs.writeFile(join(dir, name), template, 'utf8', function (err) {
     if (err) {
       error(err, cb);
     } else {
       ee.emit('create:success', name, dir);
       cb && cb(null, name);
     }
   });
 });