Fish shell

                  ___
   ___======____=---=)
 /T            \_--===)
 [ \ (0)   \~    \_-==)
  \      / )J~~    \-=)
   \\___/  )JJ~~~   \)
    \_____/JJ~~~~~    \
    / \  , \J~~~~~     \
   (-\)\=|\\\~~~~       L__
   (\\)  (\\\)_           \==__
    \V    \\\) ===_____   \\\\\\
           \V)     \_) \\\\JJ\J\)
                       /J\JT\JJJJ)
                       (JJJ| \UUU)
                        (UU)

Github

🇬🇧🇷🇺

Так как zsh - не самая быстрая оболочка, я решил попробовать fish и начал копировать все необходимые мне функции и аббревиатуры. В итоге я увлёкся и вышло даже больше, чем я планировал.
Тем не менее, конфигурация не переусложнена и рассчитана на обычное каждодневное использование без какой либо специализации. Разобраться в ней и изменить под свои нужды довольно легко.

В этой конфигурации установлен fisher и несколько дополнений, которые можно обновлять с его помощью:

/functions содержит fisher и все установленные с его помощью функции.

Все функции и аббревиатуры, добавленные мною, содержатся в functions_and_abbreviations.fish
Некоторую часть я перенёс из своей конфигурации zsh. Часть из них добавлена мною, другие могли попадаться вам прежде на просторах Github.

Быстрая справка:

  • t-h для шорткатов терминала
  • p-h для команд Pacman
  • a-h для команд Aura

Инструкция

  1. Исправьте config.fish и functions_and_abbreviations.fish на свой вкус
  2. Добавьте необходимые пути в PATH с помощью fish_add_path
  3. fisher update для обновления функций

Зависимости и рекомендации


Прочее


map[name:Eoin Gairleog]

Софт

318 слов

2021-08-19 06:19 +0500

comments powered by Disqus