Зачем: убрать дублирование skills между агентами и сократить кастомный bash слой до реально необходимых настроек. Что: skill conventional-commits перенесен в agents/.agents/skills, добавлены symlink-bridge пакеты для opencode и codex, обновлен README, очищен bash/.bash_custom от дублирования с системным ~/.bashrc, добавлены базовые zed settings/keymap файлы. Проверка: stow -nvv bash agents opencode codex zed и bash -n bash/.bash_custom.
23 lines
1.1 KiB
Bash
23 lines
1.1 KiB
Bash
# Дополнительные настройки, которые не хочется держать прямо в ~/.bashrc.
|
||
# Предполагается, что ~/.bashrc уже содержит базовую логику Ubuntu (history,
|
||
# checkwinsize, dircolors/aliases, bash-completion, и т.п.) и просто sources
|
||
# этот файл.
|
||
|
||
# Прерываем выполнение, если shell не интерактивный (например, скрипты).
|
||
case $- in
|
||
*i*) ;;
|
||
*) return ;;
|
||
esac
|
||
|
||
# Изолируем Git от глобальных прокси (чтобы случайно не "протечь" с ними в git).
|
||
; git() {
|
||
; http_proxy= https_proxy= HTTP_PROXY= HTTPS_PROXY= ALL_PROXY= all_proxy= command git "$@"
|
||
; }
|
||
|
||
# Файлы из этого репозитория (stow кладет их в $HOME).
|
||
[ -f ~/.bash_functions ] && source ~/.bash_functions
|
||
[ -f ~/.bash_prompt ] && source ~/.bash_prompt
|
||
|
||
# Локальные секреты (не хранить в git/stow).
|
||
[ -f ~/.env.secrets ] && source ~/.env.secrets
|