Fig - автодополнения в терминале как в IDE
Хочу поделиться с вами находкой, которой я уже продолжительное время пользуюсь:
Fig – простой и удобный инструмент, который сделает работу с терминалом приятнее.
https://fig.io/download
Что умеет?
Автодополнения
Пожалуй это основное чем я пользуюсь. Красивые, информативные, расширяемые автодополнения. Разработчики хвастаются поддержкой 500+ CLI утилит. Это достигается в том числе благодаря плагинам, но о них позже.
Скрипты
Fig позволяет создавать скрипты с помощью Bash, Python, Node, Deno.
Супер, да? Ни разу не пользовался этим, но сейчас пощупал - интересно.
Вот так выглядит скрипт из гифки которая находится чуть выше:
В догонку ребята предлагают скачать уже готовые пользовательские скрипты из магазина:
Dot-файлы
В этом разделе можно удобно настраивать:
- alias
- variables
- secrets
- paths
Серверы
Этой фичей я пользуюсь. Позволяет удобно хранить настройки подключения для удаленных серверов.
А затем подключаться с помощью Fig:
fig ssh <host>
Плагины
Браузер плагинов Fig насчитывает 400+ плагинов на любой цвет и вкус.
Например я для себя нашел плагин, который автоматически активирует python venv.
Выводы
До сегодняшнего дня пользовался исключительно автодополнениями и серверами, но после того как взглянул детальнее – появилось желание поиграться со скриптами.
Надеюсь ребята не скатятся в донат-онли сервис, где ничего без подписки нельзя. Как приложение доступное для личного использования бесплатно - прекрасно.
Зафиксируем прайс для истории: