29 lines
605 B
Bash
29 lines
605 B
Bash
#!/bin/bash
|
|
|
|
# Nome del file zip con data e ora
|
|
NOME_ZIP="sito.zip"
|
|
|
|
echo "Creazione archivio: $NOME_ZIP"
|
|
|
|
# Controlla che zip sia disponibile
|
|
if ! command -v zip &> /dev/null; then
|
|
echo "ERRORE: 'zip' non trovato. Installalo con: sudo pacman -S zip"
|
|
exit 1
|
|
fi
|
|
|
|
zip -r "$NOME_ZIP" \
|
|
src/ \
|
|
static/ \
|
|
svelte.config.js \
|
|
vite.config.ts \
|
|
package.json \
|
|
package-lock.json \
|
|
yarn.lock \
|
|
tsconfig.json \
|
|
recensioni.json \
|
|
--exclude "*/node_modules/*" \
|
|
--exclude "*/.svelte-kit/*" \
|
|
--exclude "*/build/*"
|
|
|
|
echo ""
|
|
echo "Fatto! Archivio creato: $NOME_ZIP" |