write method

void write()

Implementation

void write() {
  print('Writing to Disk...');
  var baseDj = BaseDj.fromJson(baseDjMap);

  var directoryDjIo = DirectoryDjIo(directoryDj: baseDj.node);
  directoryDjIo.create(baseDj.path);

  if (shouldFormat) {
    var dirPath = p.join(baseDj.path, directoryDjIo.directoryDj.name);
    print('Formatting $dirPath...');
    var result = Process.runSync('dart', ['format', dirPath]);
    print(result.stdout);
  }
}