From 5b8d0d87dc4e8e1a341515f6d6b490e137e8fe27 Mon Sep 17 00:00:00 2001 From: archos Date: Mon, 17 Jun 2024 19:15:56 +0200 Subject: [PATCH] =?UTF-8?q?P=C5=99id=C3=A1n=20skript=20pro=20vytv=C3=A1?= =?UTF-8?q?=C5=99en=C3=AD=20arch=C3=ADv=C5=AF=20projektu=20a=20jejich=20p?= =?UTF-8?q?=C5=99esun?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/create_release.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 scripts/create_release.sh diff --git a/scripts/create_release.sh b/scripts/create_release.sh new file mode 100644 index 0000000..7c11a15 --- /dev/null +++ b/scripts/create_release.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +# Název archivu +ARCHIVE_NAME="phanpy-cz" + +# Vytvoření seznamu souborů k vyloučení +echo "README.md" > .exclude +echo "LICENSE" >> .exclude +echo "create_release.sh" >> .exclude + +# Vytvoření .tar.gz archivu +tar --exclude-from=.exclude -czvf $ARCHIVE_NAME.tar.gz . + +# Vytvoření .zip archivu +zip -r $ARCHIVE_NAME.zip . -x@.exclude + +# Přesun archivu do adresáře releases (pokud neexistuje, vytvoří ho) +mkdir -p ~/stažené +mv $ARCHIVE_NAME.tar.gz ~/stažené/ +mv $ARCHIVE_NAME.zip ~/stažené/ + +# Odstranění dočasného souboru .exclude +rm .exclude + +echo "Archivy byly vytvořeny a přesunuty do adresáře ~/stažené:" +echo "~/stažené/$ARCHIVE_NAME.tar.gz" +echo "~/stažené/$ARCHIVE_NAME.zip"