mihas/devbuddy
最新稳定版本:v1.0.0
Composer 安装命令:
composer create-project mihas/devbuddy
包简介
Консольный Тамагочи для проверки окружения разработчика
README 文档
README
Terminal Tamagotchi — это интерактивный консольный ассистент для разработчиков, написанный на PHP. Он живет в вашем терминале, анализирует файлы проекта, проверяет установленный софт и меняет свое настроение в зависимости от времени суток и дня недели!
✨ Возможности
- 🧠 Характер и Эмоции: Персонаж подстраивается под ваше расписание (радуется в пятницу вечером 🍹, засыпает ночью 🌙 и требует кофе по понедельникам утром ☕).
- 🖥️ Проверка окружения: Автоматически сканирует систему и выводит актуальные версии
Git,Docker,ComposerиPHP. - 📂 Рекурсивный анализатор: Подсчитывает общее количество файлов в текущей папке и всех вложенных подпапках, определяет их суммарный вес и группирует по расширениям (умный черный список автоматически пропускает тяжелые папки
vendor,node_modulesи др.). - ⚡ Интерактивные действия: Умеет задавать вопросы и выполнять реальные системные задачи (например, быстрая очистка кэша Docker).
🚀 Установка
Вариант 1. Глобальная установка через Composer (Рекомендуется)
Вы можете установить Тамагочи в систему одной командой:
composer global require mihas/devbuddy
Убедитесь, что путь к глобальным бинарникам Composer добавлен в вашу переменную $PATH.
Вариант 2. Локальная установка из репозитория
- Склонируйте репозиторий:
git clone https://github.com/Laracoper/terminal-tamagochi.git cd devbuddy - Установите зависимости и настройте автозагрузку:
composer install
- Сделайте файл исполняемым и создайте системную ссылку:
chmod +x devbuddy.php sudo ln -s $(pwd)/devbuddy.php /usr/local/bin/devbuddy
🛠️ Использование
Просто введите имя команды в терминале, находясь в папке любого вашего проекта:
devbuddy
Пример вывода:
(👁️_👁️) — Привет! Я твой Консольный Тамагочи. Давай посмотрим, что у тебя тут происходит.
----------------------------------------------------------------
💬 Говорит: Начинаю полную проверку твоего окружения... Пика-пика!
----------------------------------------------------------------
🔎 ПРОВЕРКА СОФТА РАЗРАБОТЧИКА:
• Git: ✔ Установлен (git version 2.43.0)
• Docker: ✔ Установлен (Docker version 29.4.3)
• Composer: ✔ Установлен (Composer version 2.9.5)
• PHP CLI: ✔ Установлен (PHP 8.4.20)
📂 АНАЛИЗ ТЕКУЩЕЙ ПАПКИ:
⏳ Сканирую папки (пропускаю тяжелые архивы и кэш)... .... Готово!
• Всего файлов найдено: 3
• Общий вес файлов: 1.33 КБ
• Расширения файлов: .php(3)
----------------------------------------
(👁️_👁️) — Хотите очистить неиспользуемый кэш Docker? [y/n]: y
⏳ Запускаю очистку кэша Docker...
✔ Кэш Docker успешно очищен! Тамагочи доволен.
⚙️ Требования
- PHP >= 8.0 (с поддержкой CLI)
- Установленный Composer
📄 Лицензия
Данный проект распространяется под лицензией MIT. Вы можете свободно использовать и модифицировать его.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-06-09