#!/bin/bash

# Define the paths
CURRENT_DIR="$(dirname "$0")"

CONTROL_SURFACE_BUNDLE_NAME="LogiPlugin.bundle"
CONTROL_SURFACE_ZIP="$CURRENT_DIR/$CONTROL_SURFACE_BUNDLE_NAME.zip"
CONTROL_SURFACE_DEST_DIR="/Library/Application Support/Adobe/Common/Plug-ins/ControlSurface"

source "$CURRENT_DIR/references_counter.sh"

# Unzip the file
echo "Extracting $CONTROL_SURFACE_ZIP"
if [ ! -d "$CONTROL_SURFACE_DEST_DIR" ]; then
    mkdir -p "$CONTROL_SURFACE_DEST_DIR"
    echo "Directory created: $CONTROL_SURFACE_DEST_DIR"
fi
unzip -o "$CONTROL_SURFACE_ZIP" -d "$CONTROL_SURFACE_DEST_DIR"

if [ $? -eq 0 ]; then
    increment_control_surface_counter
else
    echo "Control Surface extraction failed."
fi


source "$CURRENT_DIR/install_cep.sh"
