| const { execSync } =require('child_process'); | |
| // Get git hash with fallback | |
| const getGitHash = () => { | |
| try { | |
| return execSync('git rev-parse --short HEAD').toString().trim(); | |
| } catch { | |
| return 'no-git-info'; | |
| } | |
| }; | |
| let commitJson = { | |
| hash: JSON.stringify(getGitHash()), | |
| version: JSON.stringify(process.env.npm_package_version), | |
| }; | |
| console.log(` | |
| β ββββββββββββββββββββββββββββββββββββββββ | |
| B O L T . D I Y | |
| β‘οΈ Welcome β‘οΈ | |
| β ββββββββββββββββββββββββββββββββββββββββ | |
| `); | |
| console.log('π Current Version Tag:', `v${commitJson.version}`); | |
| console.log('π Current Commit Version:', commitJson.hash); | |
| console.log(' Please wait until the URL appears here'); | |
| console.log('β ββββββββββββββββββββββββββββββββββββββββ '); | |