docs: add cli.py and cli/ to project structure

This commit is contained in:
Maksim Totmin 2026-06-24 11:04:41 +07:00
parent c066ae687a
commit 9feb14a33a

View File

@ -83,6 +83,7 @@ Zabbix агент по запросу сервера запускает скри
│ ├── scenario_runner.py # Движок выполнения сценариев │ ├── scenario_runner.py # Движок выполнения сценариев
│ ├── log_client.py # Чтение логов SES (задел на будущее) │ ├── log_client.py # Чтение логов SES (задел на будущее)
│ ├── zabbix.py # Интеграция с Zabbix (sender / UserParameter) │ ├── zabbix.py # Интеграция с Zabbix (sender / UserParameter)
│ ├── cli.py # CLI ses-test: тестирование YAML-сценариев
│ └── utils.py # Утилиты (логирование, JSON-пути, проверки) │ └── utils.py # Утилиты (логирование, JSON-пути, проверки)
├── config/ ├── config/
│ ├── config.yaml.example # Шаблон конфигурации (скопировать в config.yaml) │ ├── config.yaml.example # Шаблон конфигурации (скопировать в config.yaml)
@ -102,6 +103,8 @@ Zabbix агент по запросу сервера запускает скри
├── tests/ ├── tests/
│ ├── __init__.py │ ├── __init__.py
│ └── test_scenario_runner.py # 48 тестов │ └── test_scenario_runner.py # 48 тестов
├── cli/
│ └── pyproject.toml # Отдельная сборка: только ses-test
├── pyproject.toml # Зависимости и метаданные пакета ├── pyproject.toml # Зависимости и метаданные пакета
└── README.md └── README.md
``` ```