2.2 KiB
2.2 KiB
Тип, Статус, Название, Описание, Начат, Завершён, Технологии, Теги, Репозиторий, Ссылка
| Тип | Статус | Название | Описание | Начат | Завершён | Технологии | Теги | Репозиторий | Ссылка | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Проект | Идея | zsh-devinfo | Плагин для zsh, выводящий версии dev-инструментов (Node.js, npm, yarn, Docker и др.) в терминале |
|
|
zsh-devinfo
🎯 Проблема и цель
Нужен быстрый способ проверить версии всех ключевых dev-инструментов в одном месте без вызова node -v, npm -v, docker -v по отдельности. Плагин выводит сводку одной командой. Делаю сам ради практики shell-скриптинга и понимания механизма zsh-плагинов.
🔍 Аналоги
| Проект | Ссылка | Почему не подошёл |
|---|---|---|
| ohmyzsh/ohmyzsh | https://github.com/ohmyzsh/ohmyzsh | Огромный фреймворк, нет единой команды для сводки версий |
Reality signal: 95/100
⚙️ Архитектура
Стек: Shell (zsh), oh-my-zsh plugin API
Ключевые решения:
- Команда проверяет наличие инструмента перед вызовом (через
command -v) - Вывод форматируется в колонки для читаемости
- Список инструментов конфигурируется через переменную окружения
📋 Функциональность
- Вывод версий: Node.js, npm, yarn, pnpm
- Вывод версий: Docker, docker-compose
- Вывод версий: Python, pip
- Вывод версий: Git, Go, Rust
- Конфигурируемый список инструментов
- Цветовой вывод (опционально)
🧠 Что узнал / выводы
<Новые технологии, нестандартные решения, ошибки и как их избежал.>