feat(aklive2d): add ability to read and increase version number
This commit is contained in:
13
libs/version.js
Normal file
13
libs/version.js
Normal file
@@ -0,0 +1,13 @@
|
||||
import path from 'path'
|
||||
import { readSync, writeSync } from './file.js'
|
||||
|
||||
export function read (dir) {
|
||||
return readSync(path.join(dir, 'Version'))
|
||||
}
|
||||
|
||||
export function increase(dir) {
|
||||
// release version will be lagged by 0.0.1
|
||||
const version = read(dir)
|
||||
const [major, minor, patch] = version.split('.')
|
||||
writeSync(`${major}.${minor}.${+patch + 1}`, path.join(dir, 'Version'))
|
||||
}
|
||||
Reference in New Issue
Block a user