Представляем The Fishery: Плагины для Fish Shell

Вы, возможно, слышали о Fish. Это оболочка, заменяющая Bash, и у нее много полезных функций. Для начала, она может просматривать и предугадывать то, что вы вводите, и автоматически завершать это. Она также поставляется с разумными настройками по умолчанию, подсветкой синтаксиса из коробки и многими другими функциями.

Представляем Fisherman и The Fishery. Первый — это инструмент, который пользователи могут установить на своем компьютере для взаимодействия со вторым: The Fishery, репозиторий плагинов для Fish Shell. Это довольно новый проект с небольшим количеством плагинов, но те, что доступны, действительно интересные.

Итак, как использовать Fisherman и The Fishery с Fish Shell?

Установка

Прежде чем вы сможете взаимодействовать с The Fishery, вам сначала нужно установить “The Fisherman.” Откройте окно терминала и введите команду ниже.

curl -sL install.fisherman.sh | fish

команда установки рыбака

Команда выполняется быстро. После установки закройте терминал и откройте его снова.

Установка плагинов с помощью Fisher

Плагины можно установить довольно легко. Допустим, вы хотите найти плагин. Просто введите это в оболочке fish:

fisher search

поиск плагина рыбака

Это выведет список всех доступных плагинов. Признаем, на самом деле не так много плагинов для fish, которые сразу бросаются в глаза — если только вы не разработчик. Ясно, что The Fishery нацелена на разработчиков, которые любят использовать Fish в качестве своей командной оболочки.

Когда вы увидите плагин, который хотите установить (через поиск), все, что вам нужно сделать, это ввести fisher install pluginname. Хотите удалить плагин? Введите fisher uninstall pluginname.

Кроме установки и удаления плагинов, также возможно обновить самого Fisherman. Все это можно сделать, просто введя fisher update. После ввода программа загрузит последнюю версию самой себя.

2 плагина Fish, которые стоит проверить в The Fishery

1. Bass

рыбак-рыба-бас

Если вы используете оболочку fish, вы, безусловно, заметили, что некоторые команды bash, написанные в скриптах, которые вы запускаете, просто не работают. Это может быть раздражающим, так как Fish и Bash делают вещи немного по-разному. Не волнуйтесь, для этого есть плагин.

Просто установите Bass и используйте его с Fish. Это сделает использование Bash и Fish вместе намного проще.

2. Spin

рыбак-рыба-спин

Иногда, когда вы вводите команду в оболочке, вы не совсем уверены, выполняется ли она или нет. Часто кажется, что ваша оболочка зависла, и вы не можете ничего ввести. Чтобы решить эту проблему, установите плагин Spin!

С установленным этим плагином каждый раз, когда вводится команда, вы получите настраиваемый индикатор загрузки, который будет работать до завершения выполнения команды.

Заключение

Даже с такими инструментами, как Fisherman, и ресурсами, как The Fishery, вероятность того, что пользователи перейдут на Fish, неизвестна. Bash по-прежнему является стандартом на многих установках Linux, и это, похоже, не изменится в ближайшее время.

Тем не менее, для тех, кто использует Fish и любит его, эти инструменты могут сделать опыт еще более интересным. Проверьте их сами!

Вы используете Fish Shell? Если да, то вам нравится идея использования плагинов? Расскажите нам в комментариях!