forked from defunkt/toes
Add git SHA to CLI version string
This commit is contained in:
parent
f54cc401dc
commit
dfb865e433
|
|
@ -3,6 +3,7 @@ import { program } from 'commander'
|
|||
import color from 'kleur'
|
||||
|
||||
import pkg from '../../package.json'
|
||||
import { SHA } from './version'
|
||||
import {
|
||||
cronList,
|
||||
cronLog,
|
||||
|
|
@ -29,7 +30,7 @@ import {
|
|||
|
||||
program
|
||||
.name('toes')
|
||||
.version(`v${pkg.version}`, '-v, --version')
|
||||
.version(`v${pkg.version}-${SHA}`, '-v, --version')
|
||||
.addHelpText('beforeAll', (ctx) => {
|
||||
if (ctx.command === program) {
|
||||
return color.bold().cyan('🐾 Toes') + color.gray(' - personal web appliance\n')
|
||||
|
|
|
|||
3
src/cli/version.ts
Normal file
3
src/cli/version.ts
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
const result = Bun.spawnSync(['git', 'rev-parse', '--short', 'HEAD'])
|
||||
|
||||
export const SHA = result.stdout.toString().trim()
|
||||
Loading…
Reference in New Issue
Block a user