docs:scripts_rules
Это старая версия документа!
Содержание
📁 Структура именования скриптов
Унифицированная схема названий для всех собственных скриптов. Используется для упрощения поиска, группировки и автоматической генерации меню.
📌 Формат имени скрипта
<категория>_<действие>[_дополнение]
Категория— что решает скриптДействие— что происходитДополнение(необязательно) — уточнение среды, цели, направления
🧩 Категории (что решает скрипт)
| Префикс | Описание |
|---|---|
| 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) |
docs/scripts_rules.1744493618.txt.gz · Последнее изменение: —
