From 30ba8b6ac694445b4bc3fca28c716e7282a92afd Mon Sep 17 00:00:00 2001 From: Dmitry Dementev Date: Sat, 21 Feb 2026 18:43:42 +0300 Subject: [PATCH] =?UTF-8?q?refactor(bash):=20=D0=BF=D0=B5=D1=80=D0=B5?= =?UTF-8?q?=D0=B8=D0=BC=D0=B5=D0=BD=D0=BE=D0=B2=D0=B0=D0=BD=20.custom=5Fen?= =?UTF-8?q?v=20=D0=B2=20.bash=5Ffunctions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Зачем: имя файла не отражало его содержимое (функции bash), что вводило в заблуждение. Что: переименован файл, обновлены все ссылки в .bashrc, README.md, .env.example. Проверка: ln -s dotfiles/bash/.bash_functions ~/.bash_functions, source ~/.bashrc, proxy_on. --- .env.example | 2 +- README.md | 8 ++++---- bash/{.custom_env => .bash_functions} | 0 bash/.bashrc | 8 ++++---- 4 files changed, 9 insertions(+), 9 deletions(-) rename bash/{.custom_env => .bash_functions} (100%) diff --git a/.env.example b/.env.example index 7b986d2..f78d316 100644 --- a/.env.example +++ b/.env.example @@ -2,7 +2,7 @@ ## Opencode MCP конфигурация -Добавьте эти строки в `~/.custom_env`: +Добавьте эти строки в `~/.env.secrets`: ```bash # Context7 API (https://context7.com) diff --git a/README.md b/README.md index a4714eb..2a2b9f2 100644 --- a/README.md +++ b/README.md @@ -91,18 +91,18 @@ stow bash tmux vim zed opencode Для полной настройки создайте: - `~/.bash_prompt` — кастомный prompt -- `~/.custom_env` — публичные переменные окружения (рекомендуется: симлинк на `dotfiles/bash/.custom_env`) +- `~/.bash_functions` — кастомные функции bash (рекомендуется: симлинк на `dotfiles/bash/.bash_functions`) - `~/.bash_aliases` — персональные алиасы - `~/.env.secrets` — приватные переменные окружения (API ключи) ## 🔑 Переменные окружения -### Публичные переменные +### Кастомные функции bash -Файл `bash/.custom_env` содержит публичные настройки (функции proxy и т.д.). +Файл `bash/.bash_functions` содержит пользовательские функции (proxy_on/off, myip и др.). Рекомендуется создать симлинк: ```bash -ln -s /path/to/dotfiles/bash/.custom_env ~/.custom_env +ln -s /path/to/dotfiles/bash/.bash_functions ~/.bash_functions ``` ### Приватные переменные (секреты) diff --git a/bash/.custom_env b/bash/.bash_functions similarity index 100% rename from bash/.custom_env rename to bash/.bash_functions diff --git a/bash/.bashrc b/bash/.bashrc index 0c8ea38..1206f87 100644 --- a/bash/.bashrc +++ b/bash/.bashrc @@ -131,9 +131,9 @@ export PATH="/home/dementev/.local/bin:$PATH" export PATH="$HOME/.npm-global/bin:$PATH" -# Кастомные переменные окружения -if [ -f ~/.custom_env ]; then - source ~/.custom_env +# Кастомные функции bash +if [ -f ~/.bash_functions ]; then + source ~/.bash_functions fi # Приватные переменные окружения (секреты) @@ -141,7 +141,7 @@ if [ -f ~/.env.secrets ]; then source ~/.env.secrets fi -# Opencode MCP конфигурация (добавьте в ~/.custom_env): +# Opencode MCP конфигурация (добавьте в ~/.env.secrets): # export CONTEXT7_API_KEY="ваш_ключ_от_context7" # export ZAI_API_KEY="ваш_ключ_от_z.ai"