Size: a a a

Saint P Ruby Community

2021 January 28

ME

Makar Ermokhin in Saint P Ruby Community
Nude*
источник

VE

Vitaliy Emeliyantsev in Saint P Ruby Community
naked snake
источник

VD

Vla Dem in Saint P Ruby Community
Makar Ermokhin
А один голый мужчина пишет, что он ведущий фронтенд разработчик 🤔
Подловил) ну это пока ещё не документировано, формально мы все одинаково голые
источник

AG

Alexander G in Saint P Ruby Community
А кстати, у thoughtbot не такой же подход? 🤔
источник

AG

Alexander G in Saint P Ruby Community
источник

AG

Alexander G in Saint P Ruby Community
Продают четырехдневные человеко-недели
источник
2021 January 29

ME

Makar Ermokhin in Saint P Ruby Community
Vla Dem
Подловил) ну это пока ещё не документировано, формально мы все одинаково голые
Я забыл дописать в оригинальном сообщении «в Твиттере», но так даже интереснее стало
источник

CM

Cucumba Morozov in Saint P Ruby Community
dry-cli — огонь-штука. для мелких CLI – кайф

есть вещи, которых не хватает:

* интеграция с tty-prompt, чтобы спрашивать доп. инфу
* генератор по шаблону

Но это всё чинится через обёртки в 10 строк

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

а в торе чувствовал.

часто

и много
источник

CM

Cucumba Morozov in Saint P Ruby Community
видна сырость интерфейса — например, зачем-то в call можно пробросить стримы для out и err, но они чего-то не пробрасываются в сами команды)
источник

w

wi11son in Saint P Ruby Community
о спасибо за фидбек
источник

w

wi11son in Saint P Ruby Community
но мог бы и в личку
источник

w

wi11son in Saint P Ruby Community
Cucumba Morozov
dry-cli — огонь-штука. для мелких CLI – кайф

есть вещи, которых не хватает:

* интеграция с tty-prompt, чтобы спрашивать доп. инфу
* генератор по шаблону

Но это всё чинится через обёртки в 10 строк

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

а в торе чувствовал.

часто

и много
почему в команды err не пробрасывается? надо проверить
источник

w

wi11son in Saint P Ruby Community
штука в том, что в изначальном варианте там не пробрасывалось ваще ничего и нигде
источник

CM

Cucumba Morozov in Saint P Ruby Community
wi11son
но мог бы и в личку
хорошая штука же, зачем скрывать
источник

VD

Vla Dem in Saint P Ruby Community
ну, хороший пиар же
источник

w

wi11son in Saint P Ruby Community
)
источник

CM

Cucumba Morozov in Saint P Ruby Community
у меня на самом деле впервые нет вопросов с тем, тестировать ли это через рспек/минитест или кукумбу. там такой дизайн, что нечего спрашивать — всё видно с ходу, даже если CLI не пишешь

сразу понятно, как организовывать кот, чтоб было приятно

ну и не возникает вопросов, как вообще этот DSL работает и как команды появляются. там не какая-то конструкция с method_defined, а максимально топорный подход
источник

w

wi11son in Saint P Ruby Community
Cucumba Morozov
dry-cli — огонь-штука. для мелких CLI – кайф

есть вещи, которых не хватает:

* интеграция с tty-prompt, чтобы спрашивать доп. инфу
* генератор по шаблону

Но это всё чинится через обёртки в 10 строк

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

а в торе чувствовал.

часто

и много
tty-prompt, почему именно его? я не уверен, что ребята согласятся на такую зависимость.
Для любой кли очень важно загружаться быстро
источник

w

wi11son in Saint P Ruby Community
Cucumba Morozov
у меня на самом деле впервые нет вопросов с тем, тестировать ли это через рспек/минитест или кукумбу. там такой дизайн, что нечего спрашивать — всё видно с ходу, даже если CLI не пишешь

сразу понятно, как организовывать кот, чтоб было приятно

ну и не возникает вопросов, как вообще этот DSL работает и как команды появляются. там не какая-то конструкция с method_defined, а максимально топорный подход
ну и еще там спеки есть под твои запросы )
источник

CM

Cucumba Morozov in Saint P Ruby Community
я думаю, лучше экстеншном загружаемым это реализовывать

почему tty-prompt — это простой и довольно топорный способ спросить у пользователя какую-то доп. инфу в интерактивном промпте

это нужно не всем, поэтому это лучше тащить как extension, а не прямую зависимость
источник