Bash-it — Bash Framework для управления вашими скриптами и алиасами

Bash — это набор команд и скриптов сообщества Bash для Bash 3.2+, который поставляется с автозаполнением, темами, алиасами, пользовательскими функциями и многим другим.

Он предлагает полезную среду для разработки, обслуживания и использования скриптов оболочки и пользовательских команд для вашей повседневной работы.

Если вы ежедневно используете оболочку Bash и ищете простой способ отслеживать все ваши скрипты, алиасы и функции, то Bash-it для вас отлично подойдет!

Прекратите загрязнять ваш каталог ~ /bin и файл .bashrc, раскройте Bash-it с помощью fork / clone и начните работать.

Как установить Bash-it в Linux

Чтобы установить Bash-it, сначала вам нужно клонировать следующий репозиторий в папку по вашему выбору, например:

$ git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it

Затем выполните следующую команду, чтобы установить Bash-it (он автоматически создает резервную копию ~/.bash_profile или ~/.bashrc, в зависимости от вашей ОС).

Вас спросят: «Would you like to keep your .bashrc and append bash-it templates at the end? [y/N]», ответьте в соответствии с вашими предпочтениями.

$ ~/.bash_it/install.sh 

После установки вы можете использовать команду ls для проверки установленных файлов и каталогов bash-it

$ ls .bash_it/

Чтобы начать использовать Bash-it, откройте новую вкладку или запустите:

$ source $HOME/.bashrc

Как настроить Bash-it в Linux

Чтобы настроить Bash-it, вам нужно отредактировать модифицированный файл запуска оболочки ~/.bashrc.

Чтобы получить список всех установленных и доступных алиасов, дополнений и плагинов, выполните следующие команды, которые также должны показать вам, как включить или отключить их:

  
$ bash-it show aliases        	
$ bash-it show completions  
$ bash-it show plugins

Далее мы покажем, как включить алиасы, но перед этим сначала перечислим текущие с помощью следующей команды:

$ alias 

Все псевдонимы находятся в каталоге $HOME/.bash_it/aliases/.

Теперь давайте включим псевдонимы apt, как показано далее:

$ bash-it enable alias apt

Затем перезагрузите конфиги bash-it и еще раз проверьте текущие псевдонимы.

$ bash-it reload	
$ alias

Из вывода команды alias теперь apt алиасы включены.

Вы можете отключить вновь включенный алиас помощью следующих команд.

$ bash-it disable alias apt
$ bash-it reload

В следующем разделе мы будем использовать аналогичные шаги для включения или выключения дополнений ($HOME/.bash_it/extension/) и плагинов ($HOME/..bash_it/plugins/).

Все включенные функции находятся в каталоге $HOME/.bash_it/enabled.

Как управлять темой Bash-it

Тема по умолчанию для bash — это bobby;

Вы можете проверить это с помощью переменной env BASH_IT_THEME, как показано ниже:

echo $BASH_IT_THEME

Вы можете найти более 50+ тем Bash-it в каталоге $ BASH_IT/themes.

$ ls $BASH_IT/themes

Для предварительного просмотра всех тем в вашей оболочке перед использованием любой выполните следующую команду.

$ BASH_PREVIEW=true bash-it reload

После того, как вы определили тему для использования, откройте ваш файл .bashrc и найдите в нем следующую строку и измените ее значение на имя нужной темы, например:

$ export BASH_IT_THEME='essential'

Сохраните файл и закройте его и запустите его, как показано выше.

$ source $HOME/.bashrc

Примечание. Если вы создали собственные темы вне каталога $BASH_IT/themes, укажите переменную BASH_IT_THEME непосредственно в файле темы:

export BASH_IT_THEME='/path/to/your/custom/theme/'

И чтобы отключить их, оставьте указанную выше переменную env пустой.

export BASH_IT_THEME=''

Как искать плагины, алиасы или дополнения

Вы можете легко проверить, какие из плагинов, алиасов или дополнений доступны для конкретного языка программирования или среды.

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

$ bash-it search python pip pip3 pipenv
$ bash-it search git

Чтобы просмотреть справочные сообщения для алиасов дополнений и плагинов, запустите:

$ bash-it help aliases        	
$ bash-it help completions
$ bash-it help plugins     

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

aliases/custom.aliases.bash 
completion/custom.completion.bash 
lib/custom.bash 
plugins/custom.plugins.bash 
custom/themes//<custom theme name>.theme.bash

Обновление и удаление Bash-It

Чтобы обновить Bash-it до последней версии, просто запустите:

$ bash-it update

Если вам больше не нравится Bash-it, вы можете удалить его, выполнив следующие команды.

$ cd $BASH_IT
$ ./uninstall.sh

Скрипт uninstall.sh восстановит ваш предыдущий загрузочный файл Bash.

После завершения операции вам необходимо удалить каталог Bash-it с вашего компьютера, запустив:

$ rm -rf $BASH_IT  

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

$ source $HOME/.bashrc

Вы можете увидеть все варианты использования, запустив:

$ bash-it help

Наконец, Bash-it поставляется с рядом интересных функций, связанных с Git.

cryptoparty

Cryptography is typically bypassed, not penetrated.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

5e7fa976b0640d40