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 · Последнее изменение: 2025/04/13 00:33 —