Metadata-Version: 2.1
Name: script-master
Version: 0.0.4
Summary: 
Home-page: https://github.com/pavelmaksimov/script-master
License: Apache-2.0
Author: Pavel Maksimov
Author-email: vur21@ya.ru
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: PyYAML (>=6.0,<7.0)
Requires-Dist: aiopath (>=0.6.11,<0.7.0)
Requires-Dist: asyncio (>=3.4.3,<4.0.0)
Requires-Dist: better-exceptions (>=0.3.3,<0.4.0)
Requires-Dist: confz (==1.8.1)
Requires-Dist: fastapi (>=0.88,<0.89)
Requires-Dist: jinja2 (>=3.1.2,<4.0.0)
Requires-Dist: loguru (>=0.6.0,<0.7.0)
Requires-Dist: orjson (>=3.8.4,<4.0.0)
Requires-Dist: pendulum (>=2.1.2,<3.0.0)
Requires-Dist: pydantic (>=1.9.0,<2.0.0)
Requires-Dist: script-master-helper (>=0.0.2,<0.0.3)
Requires-Dist: typer (>=0.7.0,<0.8.0)
Requires-Dist: uvicorn[standart] (>=0.20.0,<0.21.0)
Description-Content-Type: text/markdown

# Script-Master

Сервис, который по конфигам (формат YAML), 
создает задания запуска скриптов в сервисе [Process-Executor](https://github.com/pavelmaksimov/process-executor),
согласно плану запусков полученных от сервиса [Work-Planner](https://github.com/pavelmaksimov/work-planner).

## Install
    poetry add script-master

or

    pip install script-master

## Run
    script-master --help
    script-master init # Создаст конфиг в текущий директории
    script-master run # Пользоваться командой, запускать всегда в директории, в которой выполнен init

## Интерфейс
Есть [интерфейс](https://github.com/pavelmaksimov/script-master-helper), он не обязателен. Для сервиса требуются только конфиги yaml, их иожно вручную создавать
Запускается отдельно/
