config.unityversions.forEach(function (unityversion) {


        path = 'build/' + config.organisation + '/' + config.module + '/' + unityversion + '/'

        removeDefine(unityversion)
        removeModuleReference(unityversion)
        replaceOut(unityversion, path)

        appendDefine(unityversion)

        getTempFiles(unityversion).forEach(function (file) {
            exec("mcs -sdk:2 " + jointLine(file))
            fs.unlink(file)
        })

        ivy = template_ivy

        ivy = ivy.replace("#VERSION#", config.version)
            .replace("#ORGANISATION#", config.organisation)
            .replace("#MODULE#", config.module)
            .replace("#PACKAGETYPE#", config.packageType)
            .replace("#UNITYVERSION#", unityversion)

        artifactNames = glob.GlobSync(path + "/**/*.dll").found
        artifacts = []
        for (var i = 0; i < artifactNames.length; i++) {
            artifactName = artifactNames[i].split(unityversion)[1].substring(1).replace(/\.dll$/, '')
            artifact = template_artifact
            artifact = artifact.replace("#NAME#", artifactName)
                .replace("#GUID#", guid())
            sleep(0.1)
            artifacts.push(artifact)

        }

        ivy = ivy.replace("#ARTIFACTS#", artifacts.join('\n') + '\n')
        ivy_path = path + "ivy.xml"
        fs.exists(ivy_path) ? fs.writeFileSync(ivy_path, ivy) : fs.outputFileSync(ivy_path, ivy)
    })
Exemple #2
0
tags: []
publish: false
---

## ${title}
### 仕事
### めし
### 買い物
### お勉強
### 遊び
`.trimLeft()
)(date.format('YYYY-MM-DD'), title);

const dirPath = `${baseDir + date.format('YYYY/MM')}/`;
const fileName = `${date.format('DD')}-${key}.md`;
const filePath = dirPath + fileName;

// add directory
fs.mkdirsSync(appRootPath + dirPath);

// check file exists
const existsFile = glob.GlobSync(`${appRootPath + dirPath + date.format('DD')}-*.md`).found;
if (existsFile.length > 0) {
  console.error(`Already created...: ${existsFile.join(', ')}`);
} else {
  // write file
  fs.writeFileSync(filePath, template);
  console.log(`created!: ${filePath}`);
}

function getTempFiles(unityversion) {
    return glob.GlobSync("Temp/" + unityversion + "_UnityTempFile-*").found
}