From 035fb0d7d01fb89fb8f309860803c14e4020e0f4 Mon Sep 17 00:00:00 2001 From: Jonatan Nilsson Date: Thu, 14 Oct 2021 10:01:33 +0000 Subject: [PATCH] Added --version support --- bin.mjs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/bin.mjs b/bin.mjs index 6409b1f..9da2cca 100644 --- a/bin.mjs +++ b/bin.mjs @@ -1,5 +1,8 @@ #!/usr/bin/env node +import path from 'path' +import { fileURLToPath } from 'url' +import fs from 'fs' import config from './lib/config.mjs' import SPServer from './lib/spserver.mjs' @@ -17,6 +20,13 @@ if (config.get('config')) { process.exit(0) } +if (config.get('version')) { + const __dirname = path.dirname(fileURLToPath(import.meta.url)) + const pckg = JSON.parse(fs.readFileSync(path.resolve(path.join(__dirname, './package.json')))) + console.log(`spserver ${pckg.version}`) + process.exit(0) +} + if (displayHelp) { console.log(`Run static server for static files, simple servers or pure MVVM projects. Specifying either file or folder serving is required.