feature/system-packages-completion #142

Merged
xpamych merged 2 commits from feature/system-packages-completion into master 2026-02-23 13:22:53 +00:00
Owner

Добавлено

  • Автодополнение системных пакетов в команде install — теперь при вводе Tab подсказываются не только пакеты из репозиториев ALR, но
    и из системного менеджера пакетов
  • Метод ListAvailable(prefix) в интерфейс Manager и его реализации для всех менеджеров пакетов (APT, APT-RPM, DNF, YUM, Pacman,
    Zypper, APK)
  • Фильтрация автодополнения по введённому префиксу
  • Дедупликация имён пакетов в автодополнении
  • Предупреждение при некорректном значении logLevel в конфиге

Исправлено

  • Параметр logLevel из конфига не применялся — значение в lowercase (например info) не распознавалось
  • 12 отладочных сообщений ошибочно выводились на уровне INFO вместо DEBUG (в internal/build/build.go и pkg/alrsh/alrsh.go)
Добавлено - Автодополнение системных пакетов в команде install — теперь при вводе Tab подсказываются не только пакеты из репозиториев ALR, но и из системного менеджера пакетов - Метод ListAvailable(prefix) в интерфейс Manager и его реализации для всех менеджеров пакетов (APT, APT-RPM, DNF, YUM, Pacman, Zypper, APK) - Фильтрация автодополнения по введённому префиксу - Дедупликация имён пакетов в автодополнении - Предупреждение при некорректном значении logLevel в конфиге Исправлено - Параметр logLevel из конфига не применялся — значение в lowercase (например info) не распознавалось - 12 отладочных сообщений ошибочно выводились на уровне INFO вместо DEBUG (в internal/build/build.go и pkg/alrsh/alrsh.go)
xpamych added 2 commits 2026-02-23 13:13:50 +00:00
- Добавлен метод ListAvailable в интерфейс менеджера пакетов
- Реализован поиск доступных пакетов для всех менеджеров (apt, apt-rpm, dnf, yum, pacman, apk, zypper)
- Вынесена общая функция для apt и apt-rpm во избежание дублирования
- Автодополнение теперь выводит и ALR-пакеты, и системные с дедупликацией
- Добавлена фильтрация по префиксу для производительности
Исправлено логирование
All checks were successful
Pre-commit / pre-commit (pull_request) Successful in 4m13s
16dd798f10
- Исправлено применение logLevel из конфига (значение в lowercase не распознавалось)
- Добавлено предупреждение при некорректном значении logLevel
- Исправлен уровень отладочных сообщений с Info на Debug (12 мест)
xpamych merged commit a708c1980a into master 2026-02-23 13:22:53 +00:00
Sign in to join this conversation.