#!/bin/bash

# Create final distribution package for Gapify Live Chat (with assets)
echo "Creating final distribution package with assets..."

# Load shared functions
source "$(dirname "$0")/packaging-functions.sh"

# Validate required files exist
validate_required_files

# Create package with assets
create_temp_directory "$TEMP_DIR_FINAL" "true"
create_zip_file "$ZIP_NAME_FINAL" "$TEMP_DIR_FINAL"
cleanup_temp_directory "$TEMP_DIR_FINAL"

# Display results
echo "Final package created: $ZIP_NAME_FINAL"
display_package_contents "$ZIP_NAME_FINAL"

# Get package size
package_size=$(get_package_size "$ZIP_NAME_FINAL")

echo ""
echo "✅ Final distribution package ready!"
echo "📦 Package size: $package_size"
echo ""
echo "📋 Package includes:"
echo "□ Plugin code and functionality"
echo "□ WordPress.org assets (banners, icons, screenshots)"
echo "□ Language files"
echo ""
echo "🚀 This package is ready for:"
echo "□ Public distribution"
echo "□ Direct installation on WordPress sites"
echo "□ GitHub releases"
echo "□ Other distribution channels"
echo ""
echo "📝 Note: This package includes assets and is NOT for WordPress.org submission"
echo "   Use create-package.sh for WordPress.org review submissions"
