Инструменты пользователя

Инструменты сайта


docs:scripts_rules

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
docs:scripts_rules [2025/04/13 00:33] – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1docs:scripts_rules [2025/04/13 00:36] (текущий) – [🔍 Примеры]
Строка 1: Строка 1:
 +
 +====== 📁 Структура именования скриптов ======
 +
 +Унифицированная схема названий для всех собственных скриптов. Используется для упрощения поиска, группировки и автоматической генерации меню.
 +
 +===== 📌 Формат имени скрипта =====
 +
 +  <категория>_<действие>[_дополнение]
 +
 +  * ''Категория'' — что решает скрипт
 +  * ''Действие'' — что происходит
 +  * ''Дополнение'' (необязательно) — уточнение среды, цели, направления
 +
 +===== 🧩 Категории (что решает скрипт) =====
 +
 +^ Префикс       ^ Описание                                ^
 +| 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}}
  

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution 4.0 International
CC Attribution 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki