#!/bin/bash # Поиск элементов настроек, которые нужно удалить CONTAINER_NAME="open-webui" echo "=== Поиск элементов настроек ===" echo "" echo "1. Поиск 'Проверить обновления'..." docker exec "${CONTAINER_NAME}" find /app -type f \ \( -name "*.svelte" -o -name "*.js" -o -name "*.ts" -o -name "*.html" \) \ ! -path "*/node_modules/*" \ -exec grep -l "Проверить обновления\|Check for updates\|check.*update" {} \; 2>/dev/null | head -10 echo "" echo "2. Поиск 'последняя' и GitHub releases..." docker exec "${CONTAINER_NAME}" find /app -type f \ \( -name "*.svelte" -o -name "*.js" -o -name "*.ts" \) \ ! -path "*/node_modules/*" \ -exec grep -l "последняя\|latest\|github.com/open-webui/releases" {} \; 2>/dev/null | head -10 echo "" echo "3. Поиск блока 'Помощь' и соцсетей..." docker exec "${CONTAINER_NAME}" find /app -type f \ \( -name "*.svelte" -o -name "*.js" -o -name "*.ts" \) \ ! -path "*/node_modules/*" \ -exec grep -l "Помощь\|Help\|discord\.gg\|twitter\.com\|github.com/open-webui" {} \; 2>/dev/null | head -10 echo "" echo "4. Поиск блока 'Лицензия'..." docker exec "${CONTAINER_NAME}" find /app -type f \ \( -name "*.svelte" -o -name "*.js" -o -name "*.ts" \) \ ! -path "*/node_modules/*" \ -exec grep -l "Лицензия\|License\|лицензионный тарифный план" {} \; 2>/dev/null | head -10 echo "" echo "5. Поиск в скомпилированных файлах..." docker exec "${CONTAINER_NAME}" find /app/web/build -type f -name "*.js" \ -exec grep -l "Проверить обновления\|последняя\|Помощь\|Лицензия" {} \; 2>/dev/null | head -5 echo "" echo "=== Поиск завершен ==="