#!/bin/bash
source "$ROOT_PATH"/scripts/common.sh
set -eo pipefail

# Function to handle errors
handle_error() {
    echo_red_bg "Error: $1"
    exit 1
}

cd dist/ || handle_error "failed to cd dist folder and the folder is not exists"

zip -vrq lambda.zip ./** || handle_error "failed to zip lambda package"

mv lambda.zip ../ && cd ../ || handle_error "failed to move lambda.zip package to the root folder"

echo_green "zip is succeed"
