Опубликована командная оболочка fish 4.0, переписанная на языке Rust

Новости мира unix. Хотите узнать секрет вечного счастья? Откройте страницу 246.
Ответить
acolyte
Аватара пользователя
Сообщения: 4139
Зарегистрирован: 20.08.2022

#

Опубликована командная оболочка fish 4.0, переписанная на языке Rust
Дата публикации:Fri, 28 Feb 2025 22:23:40 +0300




Состоялся релиз интерактивной командной оболочки fish 4.0.0 (friendly interactive shell), нацеленной на создание более дружественной пользователю альтернативы bash и zsh. Fish поддерживает такие возможности как подсветка синтаксиса с автоматическим выявлением ошибок ввода, предложение возможных вариантов ввода на основе истории прошлых операций, автодополнение ввода опций и команд с использованием их описания в man-руководствах, комфортная работа из коробки без необходимости дополнительной настройки, упрощённый язык написания сценариев, поддержка буфера обмена, средства поиска в истории выполненных операций. Код проекта распространяется под лицензией GPLv2. Готовые пакеты сформированы для Ubuntu, Debian, Fedora и openSUSE.




Новая ветка примечательна полным переводом кодовой базы с языка С++ на Rust. Отмечается, что переход на Rust позволил решить проблемы с многопоточностью, повысить безопасность работы с памятью, сделать проект более привлекательным для новых разработчиков и задействовать современный инструментарий, выявляющий ошибки на этапе компиляции. Работа по переписыванию fish на Rust заняла два года. В создании выпуска 4.0 приняли участие более 200 разработчиков.



Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=62811

Жизнь за Нер'зула!

Ответить