Содержит cкрипты-дополнения для ~/.bashrc (для разгрузки конфигурации профиля):
-
hstr.sh - скрипт конфигурации HSTR, вспомогательный инструмент поиска, перемещения по истории и редактирования ~/.bash_history.
-
tmux.sh - скрипт автодополнения к tmux в bash, перебирает ключи и опции.
Содержит cкрипты для crontab'а:
-
oh-my-posh_update.sh - скрипт обновления промптера oh-my-posh
-
tasks_backup.sh - бэкап тасок из crontab
Содержит функции для bash (то, что легче вынести именно вне alias'ов):
-
add_alias.sh - добавляет новые alias'ы в ~/.bash_alias, на входе 2 аргумента:
- имя alias'а
- команда с опциями, если есть одиночные кавычки, то вся строка заключается в двойные (экранирование bash)
-
replace_quotes.sh - правит ~/.bash_alias после экспорта списка командой 'alias'
-
make_dir_igi.sh - скрипт создаёт папку и переходит в неё, на входе 1 аргумент:
- имя папки (создаётся рекурсивно начиная с родительского каталога, окружение считывает alias "mkdir")
Содержит скрипты для работы с позиционными переменными (тренировочная папка), отработка #, ##, % и %% (отработка с передачей аргументов и хардкод):
-
pos_var_*.sh - захаркоденные скрипты
-
sh_pos_vars.sh - скрипт с передачей 2 аргументов