#!/bin/bash

# Set the directory containing your Lua dissector files
DISSECTOR_DIR="./Dissector"  # Change this if the directory is elsewhere

# Set the output ZIP file name
ZIP_FILE="exo_dissector_lua.zip"

# Check if the Dissector directory exists
if [ ! -d "$DISSECTOR_DIR" ]; then
  echo "Error: Dissector directory '$DISSECTOR_DIR' not found."
  exit 1
fi

# Create the ZIP file containing all Lua files from the Dissector directory
echo "Creating ZIP file '$ZIP_FILE' from '$DISSECTOR_DIR'..."
zip -r "$ZIP_FILE" "$DISSECTOR_DIR"/*.lua

# Confirm the ZIP file was created
if [ -f "$ZIP_FILE" ]; then
  echo "ZIP file '$ZIP_FILE' created successfully."
else
  echo "Error: Failed to create the ZIP file."
  exit 1
fi