Fig - автодополнения в терминале как в IDE

Fig - автодополнения в терминале как в IDE
Пример дополнения для git

Хочу поделиться с вами находкой, которой я уже продолжительное время пользуюсь:

Fig – простой и удобный инструмент, который сделает работу с терминалом приятнее.

💡
К сожалению на момент написания этого поста он доступен лишь на MacOS. Но версии для Linux, и Windows на подходе (можно записаться в waitlist):
https://fig.io/download
Главный экран Fig

Что умеет?

Автодополнения

Пример автодополнения с оф. сайта

Пожалуй это основное чем я пользуюсь. Красивые, информативные, расширяемые автодополнения. Разработчики хвастаются поддержкой 500+ CLI утилит. Это достигается в том числе благодаря плагинам, но о них позже.

💡
В бесплатной версии автодополнения не работают в docker, ssh сессиях

Скрипты

Демонстрация работы скриптов

Fig позволяет создавать скрипты с помощью Bash, Python, Node, Deno.
Супер, да? Ни разу не пользовался этим, но сейчас пощупал - интересно.

Вот так выглядит скрипт из гифки которая находится чуть выше:

Пример работы скрипта Git commit & Push

В догонку ребята предлагают скачать уже готовые пользовательские скрипты из магазина:

Магазин скриптов Fig

Dot-файлы

Fig dot-файлы

В этом разделе можно удобно настраивать:

  • alias
  • variables
  • secrets
  • paths
💡
Dot-файлы автоматически синхронизируются на всех ваших устройствах

Серверы

Раздел серверы

Этой фичей я пользуюсь. Позволяет удобно хранить настройки подключения для удаленных серверов.

А затем подключаться с помощью Fig:

fig ssh <host>

Плагины

Магазин плагинов Fig

Браузер плагинов Fig насчитывает 400+ плагинов на любой цвет и вкус.
Например я для себя нашел плагин, который автоматически активирует python venv.

Выводы

До сегодняшнего дня пользовался исключительно автодополнениями и серверами, но после того как взглянул детальнее – появилось желание поиграться со скриптами.

Надеюсь ребята не скатятся в донат-онли сервис, где ничего без подписки нельзя. Как приложение доступное для личного использования бесплатно - прекрасно.

Зафиксируем прайс для истории:

Цены на Fig