Size: a a a

2021 April 28

DF

Denis F in Modern::Perl
Не может. С -- это или ключ, и дальше будет значение, или флаг
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
ну так откуда ты знаешь ключ это или флаг, без схемы-то?
источник

DF

Denis F in Modern::Perl
Если следующим элементом идет значение без -- в начале, то это ключ, иначе флаг
источник

VG

Vadim Goncharov in Modern::Perl
чем флаг от ключа отличается? =)
источник

DF

Denis F in Modern::Perl
тем что у ключа может быть значение, а у флага его нет, вестимо. Я понимаю к чему ты клонишь, но в моем случае это не важно :)
источник

VV

Vladimir Varlamov in Modern::Perl
т.е вопрос сводится к есть ли модуль, который не Getopt::Long?
источник

VG

Vadim Goncharov in Modern::Perl
нет, у него походу какая-то местная параша, под которую проще руками сделать
источник

DF

Denis F in Modern::Perl
Который парсит аргументы без схемы
источник

DF

Denis F in Modern::Perl
Шаришь 👍
источник

VV

Vladimir Varlamov in Modern::Perl
Руками сделать это не параша. Можно потом и модуль сделать, если есть интерес
источник

VV

Vladimir Varlamov in Modern::Perl
может даже так https://metacpan.org/pod/Getopt::Auto
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
а если значение с -- в начале надо? или партия сказала что в колбасе потребности нет?
источник

DF

Denis F in Modern::Perl
Ну за последние 2 года необходимости не возникло. Ну и ничего не мешает в кавычки обернуть
источник

VG

Vadim Goncharov in Modern::Perl
их съест шелл, сюрприз
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
а с чего ты взял что кавычки до тебя дойдут?
источник

DF

Denis F in Modern::Perl
ну печалька будет. Но на самом деле не съест, от этого защита в коде есть :)
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
да, это не vms
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
в коде шела?!
источник

DF

Denis F in Modern::Perl
ммм, возможно потому, что я знаю код с которым работаю? Ну и станет проблемой - перепишем
источник

DF

Denis F in Modern::Perl
В коде шелла кто-то мешает сделать "'value'" ? Ну и ты делаешь какие-то выводы и предположения не зная вообще как прилетают аргументы в скрипты
источник