Add Config-File Based Opt-Out
Đang mở
- Ngôn ngữ chính
- Go
- Star
- 1
- Fork
- 0
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Currently opt-out only is by env var. We also want it to be based on a file config.
We will store opt out preference in a config file on a per app basis located at `~/.config/abcupdater/$APP_NAME/config.json`.
Hướng dẫn đóng góp
Hướng nghiên cứu
Tìm logic opt-out bằng biến môi trường hiện có trong codebase, có thể nằm trong một module cấu hình hoặc cài đặt. Đường dẫn của file cấu hình mới là ~/.config/abcupdater/$APP_NAME/config.json. Cần triển khai việc đọc từ file JSON này, hợp nhất các tùy chọn với biến môi trường được ưu tiên và ghi các cập nhật. Kiểm tra các test liên quan đến việc tải cấu hình để hiểu hành vi được mong đợi.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Lĩnh vực
- cli
- Loại issue
- Tính năng
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức phù hợp với người mới
- 45/100