mirror of
https://github.com/LalleSX/4chan-XZ.git
synced 2025-10-07 07:22:37 +02:00
27 lines
694 B
JavaScript
27 lines
694 B
JavaScript
var fs = require('fs')
|
|
|
|
function bump(version, level) {
|
|
var parts = version.split('.')
|
|
var i
|
|
for (i = 0; i < level; i++) {
|
|
parts[i] = parts[i] || '0'
|
|
}
|
|
parts[level - 1] = +parts[level - 1] + 1
|
|
for (i = level; i < parts.length; i++) {
|
|
parts[i] = '0'
|
|
}
|
|
return parts.join('.')
|
|
}
|
|
|
|
function setversion(version) {
|
|
var data = { version: version, date: new Date() }
|
|
fs.writeFileSync('version.json', JSON.stringify(data, null, 2))
|
|
}
|
|
|
|
var level = +process.argv[2]
|
|
var v = JSON.parse(fs.readFileSync('version.json', 'utf8'))
|
|
var oldversion = v.version
|
|
var version = bump(oldversion, level)
|
|
setversion(version)
|
|
console.log(`Version updated from v${oldversion} to v${version}.`)
|