Files
aklive2d/libs/initializer.js
Haoyu Xu 6307bfd017 feat(aklive2d): add directory building
- rename __dirname to __projectRoot
- rename runner.js to aklive2d.js
- add npm scripts
- add directory building commands (dev/build)
2023-02-20 18:15:16 -05:00

17 lines
688 B
JavaScript

import path from 'path'
import { stringify } from 'yaml'
import { read as readYAML } from './yaml.js'
import { mkdir, writeSync } from './file.js'
import { appendMainConfig } from './append.js'
export default function init(operatorName, extractedDir) {
extractedDir.forEach((dir) => {
mkdir(dir)
})
const date = new Date()
const template = readYAML(path.join(__projetRoot, 'config', '_template.yaml'))
template.link = operatorName
template.date = `${date.getFullYear()}/${(date.getMonth() + 1).toString().padStart(2, '0') }`
writeSync(stringify(template), path.join(__projetRoot, 'config', `${operatorName}.yaml`))
appendMainConfig(operatorName)
}