feat(charwords): added charwords:build to update operator charword table
This commit is contained in:
6
.github/workflows/update-charwords.yaml
vendored
6
.github/workflows/update-charwords.yaml
vendored
@@ -20,8 +20,10 @@ jobs:
|
|||||||
version: latest
|
version: latest
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: pnpm i
|
run: pnpm i
|
||||||
- name: Build all
|
- name: Update charwords
|
||||||
run: pnpm run charwords
|
run: pnpm run charwords:update
|
||||||
|
- name: Build operator charwords
|
||||||
|
run: pnpm run charwords:build
|
||||||
- name: Commit changes if any
|
- name: Commit changes if any
|
||||||
uses: stefanzweifel/git-auto-commit-action@v4
|
uses: stefanzweifel/git-auto-commit-action@v4
|
||||||
with:
|
with:
|
||||||
|
|||||||
4
.github/workflows/update-music.yaml
vendored
4
.github/workflows/update-music.yaml
vendored
@@ -20,8 +20,8 @@ jobs:
|
|||||||
version: latest
|
version: latest
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: pnpm i
|
run: pnpm i
|
||||||
- name: Build all
|
- name: Update music mapping
|
||||||
run: pnpm run music mapping
|
run: pnpm run music
|
||||||
- name: Commit changes if any
|
- name: Commit changes if any
|
||||||
uses: stefanzweifel/git-auto-commit-action@v4
|
uses: stefanzweifel/git-auto-commit-action@v4
|
||||||
with:
|
with:
|
||||||
|
|||||||
8
.vscode/launch.json
vendored
8
.vscode/launch.json
vendored
@@ -16,9 +16,9 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "node-terminal",
|
"type": "node-terminal",
|
||||||
"name": "Run Script: build chen",
|
"name": "Run Script: build mizuki_summer_feast",
|
||||||
"request": "launch",
|
"request": "launch",
|
||||||
"command": "pnpm run build chen",
|
"command": "pnpm run build mizuki_summer_feast",
|
||||||
"cwd": "${workspaceFolder}"
|
"cwd": "${workspaceFolder}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -51,9 +51,9 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "node-terminal",
|
"type": "node-terminal",
|
||||||
"name": "Run Script: charword",
|
"name": "Run Script: charwords:update",
|
||||||
"request": "launch",
|
"request": "launch",
|
||||||
"command": "pnpm run charword",
|
"command": "pnpm run charwords:update",
|
||||||
"cwd": "${workspaceFolder}"
|
"cwd": "${workspaceFolder}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
12
aklive2d.js
12
aklive2d.js
@@ -38,16 +38,17 @@ async function main() {
|
|||||||
fork(path.join(__projectRoot, 'vite.config.js'), [op, OPERATOR_NAMES])
|
fork(path.join(__projectRoot, 'vite.config.js'), [op, OPERATOR_NAMES])
|
||||||
return
|
return
|
||||||
case 'build-all':
|
case 'build-all':
|
||||||
|
__config.version.showcase = increase(__projectRoot)
|
||||||
|
case 'charwords:build':
|
||||||
for (const [key,] of Object.entries(__config.operators)) {
|
for (const [key,] of Object.entries(__config.operators)) {
|
||||||
OPERATOR_NAMES.push(key)
|
OPERATOR_NAMES.push(key)
|
||||||
}
|
}
|
||||||
__config.version.showcase = increase(__projectRoot)
|
|
||||||
break
|
break
|
||||||
case 'preview':
|
case 'preview':
|
||||||
assert(OPERATOR_NAMES.length !== 0, 'Please set the operator name.')
|
assert(OPERATOR_NAMES.length !== 0, 'Please set the operator name.')
|
||||||
fork(path.join(__projectRoot, 'vite.config.js'), [op, OPERATOR_NAMES])
|
fork(path.join(__projectRoot, 'vite.config.js'), [op, OPERATOR_NAMES])
|
||||||
return
|
return
|
||||||
case 'charwords':
|
case 'charwords:update':
|
||||||
await charwordTable.process()
|
await charwordTable.process()
|
||||||
process.exit(0)
|
process.exit(0)
|
||||||
case 'music':
|
case 'music':
|
||||||
@@ -128,6 +129,13 @@ async function main() {
|
|||||||
console.log(`charword_table is not available`)
|
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')
|
const envPath = path.join(OPERATOR_SOURCE_FOLDER, OPERATOR_NAME, '.env')
|
||||||
writeSync((new EnvGenerator()).generate([
|
writeSync((new EnvGenerator()).generate([
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -11,7 +11,8 @@
|
|||||||
"init": "node aklive2d init",
|
"init": "node aklive2d init",
|
||||||
"readme": "node aklive2d readme",
|
"readme": "node aklive2d readme",
|
||||||
"directory": "node aklive2d directory",
|
"directory": "node aklive2d directory",
|
||||||
"charwords": "node aklive2d charwords",
|
"charwords:update": "node aklive2d charwords:update",
|
||||||
|
"charwords:build": "node aklive2d charwords:build",
|
||||||
"music": "node aklive2d music",
|
"music": "node aklive2d music",
|
||||||
"vite:dev": "vite",
|
"vite:dev": "vite",
|
||||||
"vite:build": "vite build",
|
"vite:build": "vite build",
|
||||||
|
|||||||
Reference in New Issue
Block a user