Track day metrics/anamnesis HARD rules under .cursor/rules and personal docs so each screening updates days/{KIN}, dynamics, and big-data ledger.
Co-authored-by: Cursor <cursoragent@cursor.com>
36 lines
1.1 KiB
Bash
Executable File
36 lines
1.1 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
# Добавляет в ~/.zshrc короткие алиасы: exit-ru / exit-local / exit-ru-do / exit-status
|
|
set -e
|
|
|
|
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)"
|
|
RC="${ZDOTDIR:-$HOME}/.zshrc"
|
|
MARKER="# local_machine ssh-exit aliases"
|
|
|
|
snippet=$(cat <<EOF
|
|
$MARKER
|
|
alias exit-ru='$ROOT/scripts/vpn/exit-via-ru.sh'
|
|
alias exit-local='$ROOT/scripts/vpn/exit-via-local.sh'
|
|
alias exit-ru-do='$ROOT/scripts/vpn/exit-via-ru-do.sh'
|
|
alias exit-status='$ROOT/scripts/vpn/ssh-exit-mode.sh status'
|
|
alias exit-verify='$ROOT/scripts/vpn/ssh-exit-mode.sh verify'
|
|
EOF
|
|
)
|
|
|
|
touch "$RC"
|
|
if grep -qF "$MARKER" "$RC" 2>/dev/null; then
|
|
echo "Алиасы уже есть в $RC"
|
|
else
|
|
{
|
|
echo ""
|
|
echo "$snippet"
|
|
} >> "$RC"
|
|
echo "Добавлено в $RC"
|
|
fi
|
|
|
|
echo ""
|
|
echo "Подхватить сейчас: source $RC"
|
|
echo "Или в новом терминале:"
|
|
echo " exit-ru # интернет через RU (системный SOCKS)"
|
|
echo " exit-local # обратно на локальный IP"
|
|
echo " exit-verify # проверить IP через SOCKS"
|