Commit 16d1d4b1 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Actualiza dependencia 'commander', adapta uso

Revisa el uso de commander y lo adapta a la última versión disponible.

Agrega descripción de parámetros, sugerencias para incorrectos y aplica
valores por defecto para booleanos (antes no soportado).
parent 006e5a25
Loading
Loading
Loading
Loading
+13 −10
Original line number Diff line number Diff line
@@ -4,18 +4,21 @@ module.exports = function(version) {

	commander
		.version(version)
		.option('-b, --use-built', null)
		.option('-c, --cluster', null)
		.option('-d, --debug', null)
		.option('-l, --default-lang <value>', null, 'es')
		.option('-p, --port <n>', null, 3050)
		.option('-b, --use-built', 'Run using built resources, instead of requiring each one separately', false)
		.option('-c, --cluster', 'Run multiple processes in cluster mode, one per CPU core found', false)
		.option('-d, --debug', 'Run in debug mode, useful to show additional log output', false)
		.option('-l, --default-lang <value>', 'Set language used by default when none is specified at requests', 'es')
		.option('-p, --port <n>', 'Set network port used to expose app', 3050)
		.showSuggestionAfterError()
		.parse(process.argv);

	var commanderOpts = commander.opts();

	return {
		useBuilt: commander.useBuilt || false,
		cluster: commander.cluster || false,
		debug: commander.debug || false,
		port: commander.port,
		lang: commander.defaultLang
		useBuilt: commanderOpts.useBuilt,
		cluster: commanderOpts.cluster,
		debug: commanderOpts.debug,
		port: commanderOpts.port,
		lang: commanderOpts.defaultLang
	};
};
+1 −1
Original line number Diff line number Diff line
@@ -29,7 +29,7 @@
    "start": "node app"
  },
  "dependencies": {
    "commander": "2.20.3",
    "commander": "9.2.0",
    "express": "4.18.0",
    "morgan": "1.10.0",
    "prom-client": "11.5.3",
+4 −4
Original line number Diff line number Diff line
@@ -1259,10 +1259,10 @@ commander@2:
  resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c"
  integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==

commander@2.20.3:
  version "2.20.3"
  resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
  integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
commander@9.2.0:
  version "9.2.0"
  resolved "https://registry.yarnpkg.com/commander/-/commander-9.2.0.tgz#6e21014b2ed90d8b7c9647230d8b7a94a4a419a9"
  integrity sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==

commander@~2.8.1:
  version "2.8.1"