/
Dmitry-F
/
cbt_tool
Обзор
Документация
Войти
/
Dmitry-F
/
cbt_tool
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
get_info.sh
78 строк
3 KB
Dmitriy-Filatov
feat(smer): добавлен движок smer_diary
07 мар 2026, 19:40
07 мар 2026, 19:40
441b9d2
Код
Авторство
О чём код?
#!/bin/bash echo "=========================================" echo "🔍 ИНФОРМАЦИЯ О ПРОЕКТЕ ДЛЯ МОДУЛЯ СМЭР" echo "=========================================" echo "" # 1. МОДЕЛИ echo "📦 МОДЕЛИ (app/models):" echo "-----------------------------------------" if [ -d "app/models" ]; then find app/models -name "*.rb" | sed 's/app\/models\///' | sed 's/.rb$//' | while read model; do echo " - $model" done else echo " Папка app/models не найдена" fi echo "" # 2. РОУТЫ echo "🛣️ РОУТЫ (config/routes.rb):" echo "-----------------------------------------" if [ -f "config/routes.rb" ]; then echo " Содержимое routes.rb:" echo "-----------------------------------------" cat config/routes.rb | grep -v "^#" | grep -v "^$" | sed 's/^/ /' else echo " Файл config/routes.rb не найден" fi echo "" # 3. БД (схема) echo "🗄️ СХЕМА БД (db/schema.rb):" echo "-----------------------------------------" if [ -f "db/schema.rb" ]; then echo " Таблицы, связанные с клиентами/терапевтами:" echo "-----------------------------------------" grep -E "create_table|t\.(string|text|integer|datetime|boolean)" db/schema.rb | grep -E "client|therapist|user|session" | sed 's/^/ /' else echo " Файл db/schema.rb не найден" fi echo "" # 4. КОНТРОЛЛЕРЫ echo "🎮 КОНТРОЛЛЕРЫ (app/controllers):" echo "-----------------------------------------" if [ -d "app/controllers" ]; then find app/controllers -name "*client*.rb" -o -name "*therapist*.rb" -o -name "*session*.rb" 2>/dev/null | sed 's/app\/controllers\///' | while read ctrl; do echo " - $ctrl" done else echo " Папка app/controllers не найдена" fi echo "" # 5. ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ (возможно есть ключи API) echo "🔑 ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ (.env):" echo "-----------------------------------------" if [ -f ".env" ]; then cat .env | grep -E "YANDEX|GIGA|OPENAI|API" | sed 's/^/ /' else echo " Файл .env не найден" fi echo "" # 6. ТЕКУЩИЙ ПОЛЬЗОВАТЕЛЬ (Current.therapist) echo "👤 Current.therapist (app/models/current.rb):" echo "-----------------------------------------" if [ -f "app/models/current.rb" ]; then cat app/models/current.rb | grep -v "^#" | grep -v "^$" | sed 's/^/ /' else echo " Файл app/models/current.rb не найден" fi echo "" echo "=========================================" echo "✅ ГОТОВО. Скопируй этот вывод в чат." echo "========================================="