curso node yargs simplificar configuracion de comandos

la parte inicial del codigo la podemos separar en otro archivo y en el caso del ejemplo en el que estuvimos trabajando de crear y listar las tablas de multiplicar en el que los argumentos son los mismos estos se pueden tambien simplificar.

entonces podemos crear una carpeta config y dentro el archivo yargs.js

ahi adentro pondriamos

const opciones={
base:{
demand: true,
alias: 'b'
},
limite:{
alias:'l',
default:10
}
};

const argv=require('yargs')
.command('listar','imprime por consola la tabla de multiplicar',opciones)
.command('crear','crea un archivo con la tabla de multiplicar',opciones)
.help().argv;

module.exports = {
argv
}

y luego en el archivo de la aplicacion principal app.js

const argv=require('./config/yargs').argv;//asi solo tomamos argv para asignarlo a nuestra variable




No hay comentarios:

Publicar un comentario

linux ubuntu mint actualizar chrome

 desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable