[PR #10338] [MERGED] Add range and mixed selection support for config diagnostics #279

Closed
opened 2026-07-19 00:43:22 +03:00 by mirror-bot · 0 comments

📋 Pull Request Information

Original PR: https://github.com/Flowseal/zapret-discord-youtube/pull/10338
Author: @IKdotShark
Created: 2/15/2026
Status: ✅ Merged
Merged: 2/21/2026
Merged by: @Flowseal

Base: main ← Head: main


📝 Commits (1)

  • 1270240 Add range and mixed selection support for config diagnostics

📊 Changes

1 file changed (+51 additions, -6 deletions)

View changed files

📝 utils/test zapret.ps1 (+51 -6)

📄 Description

EN

Enhance Read-ConfigSelection function to support flexible config selection:

  • Added range syntax (e.g., "5-10") for selecting configs
  • Support mixed input combining single numbers and ranges (e.g., "1,5-10,12")
  • Automatic deduplication and sorting of selected indices
  • Backward compatible with existing single-number selection (e.g., "1,3,5")
  • Add checker for output config numbers for tests

P.s.
Tired to input many number on Diagnostics)

RU

Улучшена функция Read-ConfigSelection для гибкого выбора конфигураций:

  • Добавлена поддержка диапазонов (напр., "5-10") для выбора конфигов
  • Поддержка комбинированного ввода (напр., "1,5-10,12")
  • Автоматическое удаление дубликатов и сортировка выбранных индексов (ранее было чуть поменял)
  • Обратная совместимость с текущим форматом ("1,3,5")
  • Добавил checker для вывода выбранных конфигов для теста

P.s. Устал просто писать по одному элементу через запятую и зачастую использую при проверке 11-18. А прогон тестов приходится делать все чаще и чаще в нынешних реялях

UPD: Потестил целевой кейс через запятую, интервалами и комбинированным - работает, мб что-то проглядел.
Буду рад если функциональность в PR будет полезной, сам начал пользоваться)


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Flowseal/zapret-discord-youtube/pull/10338 **Author:** [@IKdotShark](https://github.com/IKdotShark) **Created:** 2/15/2026 **Status:** ✅ Merged **Merged:** 2/21/2026 **Merged by:** [@Flowseal](https://github.com/Flowseal) **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (1) - [`1270240`](https://github.com/Flowseal/zapret-discord-youtube/commit/127024068f94d34a5643649efc0ff3135e230457) Add range and mixed selection support for config diagnostics ### 📊 Changes **1 file changed** (+51 additions, -6 deletions) <details> <summary>View changed files</summary> 📝 `utils/test zapret.ps1` (+51 -6) </details> ### 📄 Description ### EN Enhance Read-ConfigSelection function to support flexible config selection: - Added range syntax (e.g., "5-10") for selecting configs - Support mixed input combining single numbers and ranges (e.g., "1,5-10,12") - Automatic deduplication and sorting of selected indices - Backward compatible with existing single-number selection (e.g., "1,3,5") - Add `checker` for output config numbers for tests P.s. Tired to input many number on Diagnostics) ## RU Улучшена функция Read-ConfigSelection для гибкого выбора конфигураций: - Добавлена поддержка диапазонов (напр., "5-10") для выбора конфигов - Поддержка комбинированного ввода (напр., "1,5-10,12") - Автоматическое удаление дубликатов и сортировка выбранных индексов (ранее было чуть поменял) - Обратная совместимость с текущим форматом ("1,3,5") - Добавил `checker` для вывода выбранных конфигов для теста P.s. Устал просто писать по одному элементу через запятую и зачастую использую при проверке 11-18. А прогон тестов приходится делать все чаще и чаще в нынешних реялях UPD: Потестил целевой кейс через запятую, интервалами и комбинированным - работает, мб что-то проглядел. Буду рад если функциональность в PR будет полезной, сам начал пользоваться) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror-bot added the pull-request label 2026-07-19 00:43:22 +03:00
mirror-bot changed title from [PR #10338] [MERGED] Add range and mixed selection support for config diagnostics to [PR #10338] Add range and mixed selection support for config diagnostics 2026-07-20 04:24:12 +03:00
mirror-bot changed title from [PR #10338] Add range and mixed selection support for config diagnostics to [PR #10338] [MERGED] Add range and mixed selection support for config diagnostics 2026-07-20 23:19:55 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Utilities/zapret-discord-youtube#279