Flowseal / zapret-discord-youtube

Other
7.17k stars 318 forks source link

service_installer костыльно обрабатывает аргументы с несколькими параметрами #349

Open Flowseal opened 1 month ago

Flowseal commented 1 month ago

В данный момент код проверки на аргумент с несколькими параметрами выглядит примерно так:

if "!arg:~0,4!" EQU "--wf" (
    set "mergeargs=2"
) else if "!arg!" EQU "--dpi-desync" (
    set "mergeargs=2"
) else if "!arg!" EQU "--dpi-desync-fooling" (
    set "mergeargs=2"
)

Если аргумент попадает под один из критериев (начинается с --wf, или это --dpi-desync и --dpi-desync-fooling), то флаг mergeargs устанавливается в 2 (2 означает, что следующий через один параметр будет записан через запятую).

Необходимо отрефакторить.

q1werasd1 commented 1 month ago

знаю, что совсем не по теме, но можно добавить функцию авто-апдейта? через curl или чето типо того, чтобы сверял версии и предупреждал в консольке этой