65 lines
2.6 KiB
Bash
Executable File
65 lines
2.6 KiB
Bash
Executable File
#!/bin/bash
|
|
# Скрипт для поиска всех упоминаний "(Open WebUI)" в контейнере
|
|
|
|
CONTAINER_NAME="open-webui"
|
|
|
|
echo "=== Поиск всех упоминаний '(Open WebUI)' ==="
|
|
echo ""
|
|
|
|
# Ищем во всех файлах
|
|
echo "1. Поиск в HTML/Svelte файлах..."
|
|
docker exec "${CONTAINER_NAME}" find /app/web -type f \( -name "*.html" -o -name "*.svelte" \) \
|
|
! -path "*/node_modules/*" \
|
|
2>/dev/null | while read file; do
|
|
if docker exec "${CONTAINER_NAME}" grep -q "(Open WebUI)" "$file" 2>/dev/null; then
|
|
echo " НАЙДЕНО в: $file"
|
|
docker exec "${CONTAINER_NAME}" grep -n "(Open WebUI)" "$file" 2>/dev/null | head -3
|
|
fi
|
|
done
|
|
|
|
echo ""
|
|
echo "2. Поиск в JS/TS файлах..."
|
|
docker exec "${CONTAINER_NAME}" find /app/web -type f \( -name "*.js" -o -name "*.ts" -o -name "*.jsx" -o -name "*.tsx" \) \
|
|
! -path "*/node_modules/*" \
|
|
2>/dev/null | while read file; do
|
|
if docker exec "${CONTAINER_NAME}" grep -q "(Open WebUI)" "$file" 2>/dev/null; then
|
|
echo " НАЙДЕНО в: $file"
|
|
docker exec "${CONTAINER_NAME}" grep -n "(Open WebUI)" "$file" 2>/dev/null | head -3
|
|
fi
|
|
done
|
|
|
|
echo ""
|
|
echo "3. Поиск в скомпилированных файлах..."
|
|
docker exec "${CONTAINER_NAME}" find /app/web/build -type f -name "*.js" \
|
|
2>/dev/null | while read file; do
|
|
if docker exec "${CONTAINER_NAME}" grep -q "(Open WebUI)" "$file" 2>/dev/null; then
|
|
echo " НАЙДЕНО в скомпилированном: $file"
|
|
docker exec "${CONTAINER_NAME}" grep -o ".{0,50}(Open WebUI).{0,50}" "$file" 2>/dev/null | head -2
|
|
fi
|
|
done
|
|
|
|
echo ""
|
|
echo "4. Поиск в JSON файлах..."
|
|
docker exec "${CONTAINER_NAME}" find /app/web -type f -name "*.json" \
|
|
! -path "*/node_modules/*" \
|
|
2>/dev/null | while read file; do
|
|
if docker exec "${CONTAINER_NAME}" grep -q "(Open WebUI)" "$file" 2>/dev/null; then
|
|
echo " НАЙДЕНО в: $file"
|
|
docker exec "${CONTAINER_NAME}" grep -n "(Open WebUI)" "$file" 2>/dev/null | head -3
|
|
fi
|
|
done
|
|
|
|
echo ""
|
|
echo "5. Поиск вариантов написания..."
|
|
docker exec "${CONTAINER_NAME}" find /app/web -type f \
|
|
! -path "*/node_modules/*" \
|
|
2>/dev/null | while read file; do
|
|
if docker exec "${CONTAINER_NAME}" grep -qE "iiEasyWeb.*Open|Open.*WebUI" "$file" 2>/dev/null; then
|
|
echo " ВАРИАНТ в: $file"
|
|
docker exec "${CONTAINER_NAME}" grep -nE "iiEasyWeb.*Open|Open.*WebUI" "$file" 2>/dev/null | head -2
|
|
fi
|
|
done
|
|
|
|
echo ""
|
|
echo "=== Поиск завершен ==="
|