Sergei
Денис
шта ? умеет он
да я нашел уже, это была многоходовочка
Евгений
Жалко в ipython нет автодополнений путей, переменных и аргументов. Выкинил бы shell совсем
Денис
Тебе понравится
Евгений
nix-env -i што?
Евгений
Там двумерный синтакс?
Aleksandr
Павершелл поставь
мне нравится
Евгений
Я слышал, что павершелл это тикль
Евгений
Я слышал, что павершелл это тикль
Мне во времена сидения на ткаббер тикля на всю жизнь хватило
Евгений
Пригимпь гофера на место стопки
Sergei
напишите уже блядь транспиллер из одного в другой
Sergei
это делается за день
Евгений
Sergei
Из баша в пифон?
например из го с двумерным синтаксисом в обычный го.
Sergei
или наоборот для питона.
Vladimir
Из баша в пифон?
Есть кстати libbash
Vladimir
Реализующий баш как библиотеку
Vladimir
Правда только 3.1
Евгений
Есть кстати libbash
Про libksh слышал, про libbash -- нет. Генте очень не хватает bash as library
Vladimir
Про libksh слышал, про libbash -- нет. Генте очень не хватает bash as library
Так в генте и начали пилить как один из SoC проектов
Евгений
А потом забросили?
Vladimir
Но студент выпустился и оно так и застряло в стадии "работает с 95% ебилдов"
Vladimir
А потом забросили?
Ну типа того, недоделали и никто не взялся поддерживать
Vladimir
Про libksh слышал, про libbash -- нет. Генте очень не хватает bash as library
Меня иногда посещают мысли взять го написать парсер грамматик баша на нем и сделать свои портажи но на го
Vladimir
Но лениво
Vladimir
*Вспомнил палудис и заплакал*
Ну вот сделать также, но нормально
Евгений
Если у тебя там будет контейниризация сборки, то было бы круто
Dmitrii
Сгладить? Шито?
Ну например это касается таких, казалось бы, мелочей, как раскрытие глобов, например. Если в bash глоб не может быть раскрыт, то он будет оставлен в виде текста. Если в zsh — выплюнет ошибку. Далее, в отличие от bash, при интерактивной работе раскрытие глобов в zsh происходит прямо в строке. Это очень удобно. Сами глобы удобнее. тот же ** чего стоит. setopt correct многие любят, хотя я кстати не фанат. Когда срабатывает автодополнение, в bash оно у тебя остаётся висеть, в zsh подсказки пропадают после того, как ты выберешь нужную. Нужную можно выбрать табом.
Dmitrii
Хм. Вот козлы. Я значит вбрасываю, у меня садится заряд на телефоне, ну я думаю, что хоть приеду на работу и разведу срач. А вы уже похоливорили без меня. Ну что за люди. :)
Igor
зачем zsh когда есть fish
Dmitrii
зачем zsh когда есть fish
ничего не знаю про fish
Dmitrii
расскажи
Igor
ничего не знаю про fish
автодополнение и цвета из коробки, хистори удобная, свой наркоманский диалент баш-скриптинга (это минус, не плюс).
Dmitrii
for a in (ls); ls -l $a; end ох, ну и примерчик... то есть убрали do, но заместо обязали команды в скобки оборачивать...
Dmitrii
читаю ихний туториал
Dmitrii
ну, подсветка у меня в общем-то и так есть...
Денис
фиш классный подсказками на лету под опции команд, емнип
Денис
типа ls - пишешь и табом выводит справку
Денис
скилловичкам не нужно, а вот новеньким - вай нот
Dmitry
фиш классный подсказками на лету под опции команд, емнип
все это клево, но надо тащить его на все сервера
Денис
речь за локалхост
Денис
на сервере кроме баша всё от лукавого
Sergei
на сервере кроме баша всё от лукавого
тем не менее крайне полезно иметь на серверах запасной шелл
Sergei
и как минимум одного пользователя, у которого этот запасной шелл - логиновый
Sergei
эм. чем?
однажды Одна Большая Компания установила битый баш на все сервера автоматически
Sergei
хуй с ним что все скрипты подохли
Sergei
так и починить было никак нельзя кроме перезагрузки с init=/bin/sh
Денис
в моей практике такого дебилизма не было
Денис
юзается из стабильного релиза пакет и всё
Igor
все это клево, но надо тащить его на все сервера
тащу среди установки htop/git/docker автоскриптом при наливке сервера, ставит один бинарь, зависимостей не хочет, удобно.
Денис
и чесн гря я не оч вдупляю, нафига они его так тащили
Денис
можно подробности?)
Sergei
ну как подробности
Sergei
общий реп
Sergei
в репе подменили баш (по какой-то причине)
Sergei
паппет/ансибл/шеф на всех серверах это подхватил и проапгрейдил
Sergei
voilla
Sergei
15к машин в состоянии "я нихуя не могу"
Денис
деплоепроблемы деплоепроблемушки
Sergei
в целом говорение "косяки - это не к моей команде, мы не косячим" - это пиздаболия чистой воды. косячат все.
Sergei
те кто говорят что не косячат либо не имеют опыта, либо долбоебы, либо пиздаболы.
Денис
да причем тут это
Денис
у них тип своя репо целиком ПОДОВСЁ?
Dmitry
у них тип своя репо целиком ПОДОВСЁ?
слушай, вообще не имеет значения как это случилось
Sergei
у них тип своя репо целиком ПОДОВСЁ?
во-первых, в любой большой компании во внешние репы в рантайме ходить нельзя
Sergei
во-вторых, да.
Sergei
в-третьих, баш был патченный (по какой причине - это уже другой вопрос)
Sergei
в четвертых в патче объебались