docs: update README, CHANGELOG, CLAUDE.md with new ssh.py features

This commit is contained in:
chrome-storm-c442
2026-02-24 07:19:02 -05:00
parent e75afddb99
commit e7634bf397
3 changed files with 48 additions and 9 deletions

View File

@@ -81,6 +81,14 @@ ServerManager GUI ←→ ~/.server-connections/servers.json ←→ ssh.py (C
- Both use the same `ssh.py` + `servers.json`
- Passwords **never** pass through the AI API
**New SSH Commands:**
- `ssh.py --info ALIAS` — safe server information (no credentials)
- `ssh.py --set-note ALIAS "desc"` — update server notes
- `ssh.py --list` now shows Notes column
- Fuzzy alias search: search by keyword (e.g., "tor" finds "API TOR contabo..."), word-boundary priority
- SFTP path fix: remote path normalization for Windows/Git Bash with double slash //
- `--no-sudo` flag for commands that don't need elevation
**Setup on a new machine:**
1. Install ServerManager (clone repo or download binary)
2. Open Setup tab → click "Install Everything"
@@ -251,6 +259,14 @@ ServerManager GUI ←→ ~/.server-connections/servers.json ←→ ssh.py (C
- Оба используют один `ssh.py` + `servers.json`
- Пароли **никогда** не проходят через API нейронки
**Новые SSH команды:**
- `ssh.py --info ALIAS` — безопасная информация о сервере (без учетных данных)
- `ssh.py --set-note ALIAS "desc"` — обновление заметок сервера
- `ssh.py --list` теперь показывает колонку Notes
- Нечеткий поиск по алиасу: поиск по ключевому слову (например, "tor" находит "API TOR contabo..."), приоритет границ слова
- Исправление пути SFTP: нормализация удаленного пути для Windows/Git Bash с двойным слешем //
- Флаг `--no-sudo` для команд, не требующих повышения привилегий
**Настройка на новой машине:**
1. Установить ServerManager (клонировать репо или скачать бинарник)
2. Открыть вкладку Setup → нажать "Install Everything"