#!/bin/bash
# Greentic Setup Demo Script
# Use Case: Deploy WebChat Customer Support Bot
#
# Run: ./scripts/demo.sh
# Or:  ./scripts/demo.sh --no-pause (for recording)

set -e
cd "$(dirname "$0")/.."

DEMO_DIR="/tmp/gtc-demo"
WEBCHAT_PACK="${WEBCHAT_PACK:-../demo-bundle-local/providers/messaging/messaging-webchat.gtpack}"

# Colors
GREEN='\033[0;32m'
BLUE='\033[0;34m'
YELLOW='\033[1;33m'
CYAN='\033[0;36m'
NC='\033[0m'

# Check for --no-pause flag
NO_PAUSE=false
[[ "$1" == "--no-pause" ]] && NO_PAUSE=true

header() {
    echo ""
    echo -e "${BLUE}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━${NC}"
    echo -e "${GREEN}▶ $1${NC}"
    echo -e "${BLUE}━━━━━━━━━━━━━━━━━━━━━━━━━━━━