====== 📁 Структура именования скриптов ====== Унифицированная схема названий для всех собственных скриптов. Используется для упрощения поиска, группировки и автоматической генерации меню. ===== 📌 Формат имени скрипта ===== <категория>_<действие>[_дополнение] * ''Категория'' — что решает скрипт * ''Действие'' — что происходит * ''Дополнение'' (необязательно) — уточнение среды, цели, направления ===== 🧩 Категории (что решает скрипт) ===== ^ Префикс ^ Описание ^ | ssh_* | Работа с SSH | | ssh_key_* | Управление ключами SSH | | img_* | Образы .img, создание, обработка | | disk_* | Монтирование, работа с дисками | | rpi_* | Raspberry Pi: системные действия | | net_* | Сеть: IP, DNS, VPN | | wg_* | WireGuard: пиры, конфигурации | | tc_* | Total Commander | | menu_* | Меню-скрипты, интерфейсы | | copy_* | Резервные копии и синхронизация | | scripts_* | Скрипты | ===== ⚙️ Действия (что делает скрипт) ===== ^ Префикс ^ Описание ^ | _create | Создаёт что-либо | | _del | Удаляет | | _edit | Редактирует | | _list | Показывает список | | _open | Открывает или запускает | | _mount | Монтирует | | _umount | Размонтирует | | _scan | Поиск и анализ | | _manager | Центр управления, меню | | _check | Проверка или диагностика | | _select | Выбор из списка | | _autoexec | Скрипт-автозагрузчик | | _launcher | Запускает что-то | ===== 💬 Дополнения (контекст, цель) ===== ^ Постфикс ^ Значение ^ | _to_nas | Действие направлено на NAS | | _from_usb | Источник данных — USB | | _on_win | Запускается в Windows | | _on_rpi | Для Raspberry Pi | | _tmp | Черновик или временный | | _backup | Резервное копирование | ===== 🔍 Примеры ===== ^ Название ^ Что делает ^ | ssh_key_del_on_win.sh | Удаляет SSH-ключ по IP в Windows | | img_create_from_sd.sh | Создаёт образ с SD-карты Raspberry Pi | | scripts_launcher.sh | Управление запуском скриптов | | img_create_to_nas.sh | Сохраняет образ сразу на NAS | | rpi_img_mount_check.sh | Проверяет и монтирует `.img`-образ | | menu_wg_manager.sh | Меню-менеджер для управления WireGuard | | tc_scan_portable.bat | Ищет portable-программы в структуре TC | | net_ip_list_on_win.ps1 | Показывает IP-устройства в сети (Windows) | ---- ---- {{page>common:footer&noeditbutton}}