17 мая 2013 года прошел релиз командной оболочки fish, что был обозначен версией 2.0.
Из основных нововведений, пришедших с этим выпуском:
- Исправление случаев некорректного поведения переменной $status.
- Прекращено использование многоточия для «разрыва» длинных строк.
- Добавлена поддержка синтаксической конструкции else if.
- Добавлена возможность использования правосторонней строки приглашения (promt).
- Повышена совместимость с эмулятором терминалов rxvt.
Также было внесено еще множество различных изменений и исправлений, с которыми вы можете более подробно ознакомиться по ссылкам в конце новости.
fish (friendly interactive shell) — командная оболочка для Unix-подобных операционных систем. К её отличительным качествам можно отнести подсветку синтаксиса и продвинутое автодополнение. Одно из нововведений fish являются так называемые универсальные переменные, вводимые с помощью конструкции вида set -U переменная значение. Такие переменные разделяются между всеми экземплярами fish на данном компьютере и позволяют осуществлять обмен информацией между ними.
Один из слоганов проекта «Works Out Of The Box», который закрепляется политикой того, что для начала комфортного использования данной командной оболочки, нет необходимости изучать настройки и проводить конфигурацию. Все базовые возможности и функции включены по умолчанию. Для более тонкой настройки проект снабжен подробнейшей документацией.
>>> Подробности