Files
DeemixFix/scripts/gen-version.js

17 lines
489 B
JavaScript
Raw Permalink Normal View History

2022-01-13 01:33:29 +01:00
const { execSync } = require('child_process')
function generateVersion () {
const now = new Date()
const year = now.getFullYear()
const month = now.getMonth() + 1
const day = now.getDate()
2022-01-13 01:33:29 +01:00
const commitsNumber = String(execSync('git rev-list --count HEAD')).trim()
const commitHash = String(execSync('git rev-parse --short=10 HEAD')).trim()
return `${year}.${month}.${day}-r${commitsNumber}.${commitHash}`
}
console.log(generateVersion())
module.exports = generateVersion