Generador del archivo zip para la entrega de tareas del bootcamp.
nodejs
npm
archiver
prompt-sync
Clonamos el repositorio
git clone https://github.com/lTheCrow/zip-generator.git
cd zip-generator
O directamente descargar el script del release e incluirlo en tu proyecto: https://github.com/lTheCrow/zip-generator/releases/download/release/zip-generator.zip
Primero establecemos el proyecto con npm para poder instalar las dependencias
npm init -y
Despues instalamos archiver y prompt-sync para que el script funcione
npm install archiver
npm install prompt-sync
Al no tener el archivo zipdata.json creado, el programa detectara que no esta y te pedira los datos en la linea comandos para poder crear el archivo .zip.
Ademas el programa guardara en el archivo zipdata.json los datos ingresados, asi que no tendremos que estar cada vez que ejecutemos el programa poniendo los datos
Datos para el generador de zip que hay que darle son los siguientes:
- El numero del ejercicio
- Los nombres de autores separados por coma
- El directorio donde estan los archivos que queremos comprimir
- El directorio donde enviaremos el archivo comprimido
JSON Esqueleto donde se almacenaran los datos
{
"exerciseNumber": 0
"authors": ["", ""],
"src": "",
"dst": ""
}
Warning: Por ahora el programa no tiene mucho chequeo de los inputs por lo que
pueden surgir errores al poner mal los datos