Стендап Сьогодні 📢 Канал в Telegram @stendap_sogodni

🤖🚫 Контент вільний від AI. Цей пост на 100% написаний людиною, як і все на моєму блозі. Насолоджуйтесь!

31.08.2024

Fish Shell

🐠 Є багато текстових оболонок, гарних та цікавих. В мене - Fish. Це, певно, третя чи четверта за популярністю оболонка після Bash та Zsh.

Девіз Fish - “оболонка для 90-х” - непогано підкреслює її особливості. Тобто порівняно з Bash чи Zsh, вона має приємніший синтаксис та деякі цікаві можливості як вебінтерфейс для налаштувань. Але також тут немає нічого революційного — оболонка як оболонка, більшість команд та підходів збігаються.

Як одна з все ж популярних оболонок, Fish користується підтримкою у більшості доповнень (як direnv) та терміналів (як VSCode).

Також для Fish є декілька менеджерів плагінів, в мене встановлений fisher. (Плагін — то просто набір конфігураційних файлів.) До речі, подобається в fish зручний та зрозумілий каталог конфігурації. Як завжди, багато є різних плагінів для красивого рядка команди, але в мене він спрощений максимально, бо я користуюся терміналом через VSCode.

Мова скриптів Fish досить зручна, я час від часу дописую щось своє. Хоча скрипти для проєктів все одно всі на Bash, щоб були переносними. Так що доводиться памʼятати ще одну рідко використану мову.

Взагалі, чого мені не вистачає в терміналі, це повноцінного редактора командного рядка, де можна виділяти, копіювати, і таке інше. Не знаю, де його таке шукати — може, ви знаєте?