/* eslint-disable no-undef */ 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(__projectRoot, 'config', '_template.yaml')) template.date = `${date.getFullYear()}/${(date.getMonth() + 1).toString().padStart(2, '0') }` writeSync(stringify(template), path.join(__projectRoot, 'config', `${operatorName}.yaml`)) appendMainConfig(operatorName) }