From acc2401cf31c032c70826e8d690ee332e4fbe7d1 Mon Sep 17 00:00:00 2001 From: Graham Klyne Date: Fri, 22 Feb 2019 18:12:13 +0000 Subject: [PATCH] Display server version at startup when not running from git repository --- bin/lib/cli.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bin/lib/cli.js b/bin/lib/cli.js index 889903bed..9131896d8 100644 --- a/bin/lib/cli.js +++ b/bin/lib/cli.js @@ -25,10 +25,15 @@ function getVersion () { // Obtain version from git const options = { cwd: __dirname, encoding: 'utf8' } const { stdout } = spawnSync('git', ['describe', '--tags'], options) - return stdout.trim() + const version = stdout.trim() + if (version === '') { + throw new Error('No git version here') + } + return version } catch (e) { // Obtain version from package.json const { version } = require(path.join(__dirname, '../../package.json')) return version } } +