Недавно во время демо на работе инженер показал как он в терминале работает с кубером. У него прямо в терминале был дашбордик с самым важным. Программа называется K9s. Я был удивлен насколько мимо меня прошла целая группа программ TUI (текстовый пользовательский интерфейс) — это программы, которые предоставляют графический интерфейс прямо в терминале, используя текст и псевдографику. Так как удивлен был не только я, но и вся остальная команда — я решил и с вами поделиться.
K9s, TUI для управления кластерами Kubernetes. Он отображает метрики и логи в реальном времени, позволяет легко перемещаться по пространствам имен и ресурсам, а также предоставляет горячие клавиши для выполнения часто используемых операций, таких как масштабирование, редактирование и удаление подов. K9s высоко ценится за эффективность, так как позволяет управлять сложными кластерами прямо из терминала без необходимости переключения между разными инструментами.
Другой интересный пример Lazygit — текстовый интерфейс для работы с Git. Он упрощает выполнение Git-команд, предоставляя интерактивный интерфейс для управления изменениями, ветками и коммитами. Вместо ввода множества команд, пользователи могут легко перемещаться между изменениями с помощью клавиш, что особенно полезно при управлении несколькими ветками или разрешении конфликтов слияния. Lazygit также поддерживает настройку под нужды пользователя, что делает его отличным выбором для разработчиков, которые проводят много времени в терминале, но хотят удобства визуального интерфейса.
Посмотрите, может и вам что-то из этого упростит жизнь. Тем более, что программы легко открывать в любой IDE, где есть терминал.
@seniorsoftwarevlogger | закрытый чат
Post #1673
10.1K
- 👍 88
- ❤ 14