Repository navigation
Release v0.7.2
Dockpulse v0.7.2
Сверхбыстрый интерактивный TUI-терминал мониторинга и управления Docker, Compose, Swarm и хост-системами с нулевыми внешними зависимостями.
Что нового в v0.7.2:
- Кроссплатформенная стабильность CI/CD: Устранена блокировка Docker CLI фоллбэка на runner-ах macOS без демона Docker (
GetDockerDiskUsage). - Масштабный рефакторинг TUI View & Modals: Декомпозиция представлений
RenderDocker,RenderLogs,RenderPrune, устранение дублирования строк и шаблонов отрисовки. - Визуальное выравнивание и подсветка логов: Корректный учет терминальной ширины символов (ANSI padding) для кириллических меток, визуальная подсветка статусов в окне логов (Gutter style для ERROR/WARN/PANIC).
- Отказоустойчивость и безопасность (Defensive Programming): Защита от отрицательного скролла и выхода курсора за границы, устранение риска паник
strings.Repeatпри нулевой ширине терминала. - Единые пороги метрик и оптимизация команд: Синхронизация порогов утилизации CPU/RAM (
PercentStyle,Clamp) и универсальный фабричный хелперmakeActionCmdдля асинхронных команд управления.
Установка:
Debian / Ubuntu / Linux Mint (.deb):
# Для x86_64 / amd64:
wget https://github.com/AndreyJVM/dockpulse/releases/download/v0.7.2/dockpulse_0.7.2_amd64.deb
sudo dpkg -i dockpulse_0.7.2_amd64.deb
# Для ARM64 (Raspberry Pi, ARM-серверы):
wget https://github.com/AndreyJVM/dockpulse/releases/download/v0.7.2/dockpulse_0.7.2_arm64.deb
sudo dpkg -i dockpulse_0.7.2_arm64.debПрямой запуск автономного бинарника (Linux / macOS):
tar -xzf dockpulse_v0.7.2_linux_amd64.tar.gz
./dockpulse