feat(charwords): added charwords:build to update operator charword table

This commit is contained in:
Haoyu Xu
2023-07-16 00:41:35 -04:00
parent 7318fb0c69
commit 3460536438
5 changed files with 22 additions and 11 deletions

View File

@@ -38,16 +38,17 @@ async function main() {
fork(path.join(__projectRoot, 'vite.config.js'), [op, OPERATOR_NAMES])
return
case 'build-all':
__config.version.showcase = increase(__projectRoot)
case 'charwords:build':
for (const [key,] of Object.entries(__config.operators)) {
OPERATOR_NAMES.push(key)
}
__config.version.showcase = increase(__projectRoot)
break
case 'preview':
assert(OPERATOR_NAMES.length !== 0, 'Please set the operator name.')
fork(path.join(__projectRoot, 'vite.config.js'), [op, OPERATOR_NAMES])
return
case 'charwords':
case 'charwords:update':
await charwordTable.process()
process.exit(0)
case 'music':
@@ -128,6 +129,13 @@ async function main() {
console.log(`charword_table is not available`)
}
switch (op) {
case 'charwords:build':
continue
default:
break
}
const envPath = path.join(OPERATOR_SOURCE_FOLDER, OPERATOR_NAME, '.env')
writeSync((new EnvGenerator()).generate([
{