Update config module #56

Merged
xpamych merged 2 commits from Maks1mS/ALR:fix/update-config-module into master 2025-03-22 12:47:17 +00:00
Contributor
  1. Конфигурация явно загружается методом Load, убрана лишняя передача контекста в методы config.

  2. Конфигурация определяется как комбинация из нескольких источников (частично решает задачу #55):

  • defaultConfig

  • /etc/alr/alr.toml

  • $HOME/.config/alr.toml

  • ENV переменных

    2.1. addrepo / removerepo сохраняют конфигурацию в $HOME/.config/alr.toml

  1. Добавлена возможность задать уровень логов (закрывает #49). Теперь при дальнейшей работе в старые и новые методы желательно добавлять debug логирование.

Closes #49

1. Конфигурация явно загружается методом Load, убрана лишняя передача контекста в методы config. 2. Конфигурация определяется как комбинация из нескольких источников (частично решает задачу #55): - defaultConfig - /etc/alr/alr.toml - $HOME/.config/alr.toml - ENV переменных 2.1. addrepo / removerepo сохраняют конфигурацию в $HOME/.config/alr.toml 3. Добавлена возможность задать уровень логов (закрывает #49). Теперь при дальнейшей работе в старые и новые методы желательно добавлять debug логирование. Closes #49
Maks1mS added 2 commits 2025-03-22 10:53:57 +00:00
xpamych merged commit cbc6b9f452 into master 2025-03-22 12:47:17 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Plemya-x/ALR#56
No description provided.