2.2 KiB

Тип, Статус, Название, Описание, Начат, Завершён, Технологии, Теги, Репозиторий, Ссылка
Тип Статус Название Описание Начат Завершён Технологии Теги Репозиторий Ссылка
Проект Идея zsh-devinfo Плагин для zsh, выводящий версии dev-инструментов (Node.js, npm, yarn, Docker и др.) в терминале
Shell
zsh
zsh
plugin
cli
developer_tools

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
  • Конфигурируемый список инструментов
  • Цветовой вывод (опционально)

🧠 Что узнал / выводы

<Новые технологии, нестандартные решения, ошибки и как их избежал.>


🔗 Связанные заметки