#!/bin/bash

# Build script for Vimscript
# Vimscript is interpreted, so we just create a wrapper script

SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
cd "$SCRIPT_DIR"

echo "=== Vimscript Build ==="
echo ""

# Check if vim is available
if ! command -v vim &> /dev/null; then
    echo "✗ Vim is not installed"
    echo "  Install Vim to use Vimscript"
    echo ""
    echo "  On macOS:"
    echo "    brew install vim"
    exit 1
fi

echo "✓ Vim is available"
echo ""

# Create bin directory if it doesn't exist
mkdir -p bin

# Create wrapper script
cat > bin/print_hej << 'EOF'
#!/bin/bash
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
cd "$SCRIPT_DIR/.."
vim -u NONE -N -n -e -s -S src/print_hej.vim "$@" 2>/dev/null
EOF

chmod +x bin/print_hej

echo "✓ Ingen kompilering behövs för Vimscript"
echo "  Använder Vim interpreter"
echo ""
echo "Wrapper script skapad: bin/print_hej"
echo ""
echo "För att köra:"
echo "  ./bin/print_hej [decimaler]"