added theme support

This commit is contained in:
Mark Gregory
2026-10-20 10:22:21 +01:00
parent 42c074d966
commit 1d70a9c8cf
+27 -2
View File
@@ -1,5 +1,26 @@
zip -r ~/Downloads/sonardesk-stylist-source.zip \
sonar-desk-licensing \
#!/bin/bash
set -euo pipefail
# Determine project directory automatically
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_DIR="$(cd "$SCRIPT_DIR/.." && pwd)"
PROJECT_NAME="$(basename "$PROJECT_DIR")"
PARENT_DIR="$(dirname "$PROJECT_DIR")"
OUTPUT="$HOME/Downloads/sonardesk-stylist-source.zip"
echo "Project: $PROJECT_DIR"
echo "Output: $OUTPUT"
mkdir -p "$HOME/Downloads"
# Remove previous archive
rm -f "$OUTPUT"
# Run from parent so the project directory is included
cd "$PARENT_DIR"
zip -r "$OUTPUT" "$PROJECT_NAME" \
-x '*/vendor/*' \
'*/node_modules/*' \
'*/.git/*' \
@@ -9,3 +30,7 @@ zip -r ~/Downloads/sonardesk-stylist-source.zip \
'*/storage/framework/cache/*' \
'*/storage/framework/sessions/*' \
'*/storage/framework/views/*'
echo ""
echo "Export completed successfully."
ls -lh "$OUTPUT"