Генерируемый файл. Строится из src/help.ts командой
bun run build. Ручные правки перетираются. Русские описания команд — scripts/gen-docs.ts, структура и факты — src/help.ts.
Скаффолдер Pegas: маркерный блок AGENTS.md, docs/pegas.md, .pegas/ и записи .gitignore. Контракт pegas.json НЕ создаётся — его пишут руками рядом с проектом
Флаги:
--force Перезапустить скаффолдинг, даже если маркерный блок уже есть (идемпотентное слияние)
--dry-run Показать план изменений без записи на диск
--cwd <path> Целевой каталог проекта
Примеры:
pegas init
pegas init --force
pegas init --dry-runОбновляет @netrunner714/pegas до актуальной версии (без --latest — только внутри мажора)
Флаги:
--latest Обновляться между мажорными версиями (например, 2.x -> 3.x)
--cwd <path> Целевой каталог проекта
Примеры:
pegas update
pegas update --latestUpgrade the global pegas installation on this machine (bun add -g / npm install -g)
Флаги:
--latest Обновляться между мажорными версиями (например, 2.x -> 3.x)
Примеры:
pegas upgrade
pegas upgrade --latestРегистрирует все сервисы сценария в общем шлюзе: host-сервисы через host.docker.internal, docker-сервисы — на scoped-алиас; маршруты [service].[project].localhost
Флаги:
-s, --scenario <name> Целевой сценарий из pegas.json (например, development, production, stage)
--cwd <path> Целевой каталог проекта
--dry-run Показать план изменений без записи на диск
Примеры:
pegas connect
pegas connect -s stage
pegas connect -s production --dry-runУдаляет route-файл разработки из шлюза и останавливает шлюз, если он больше никем не используется
Флаги:
-s, --scenario <name> Целевой сценарий из pegas.json (например, development, production, stage)
--cwd <path> Целевой каталог проекта
Примеры:
pegas disconnect
pegas disconnect -s stageПросмотр и стриминг логов контейнеров любого сценария (development, stage, production)
Флаги:
-e, --env <name> Целевое окружение (например, production, stage)
-f, --follow Стримить логи в реальном времени (отслеживать вывод)
-n, --tail <lines> Количество последних строк логов (по умолчанию: 100)
--cwd <path> Целевой каталог проекта
Примеры:
pegas logs
pegas logs -f
pegas logs production
pegas logs production -f
pegas logs development api -f
pegas logs -n 50Разворачивает проект по сценарию из pegas.json: сеть, общий Gateway, контейнеры, маршруты
Флаги:
-s, --scenario <name> Целевой сценарий из pegas.json (например, development, production, stage)
--cwd <path> Целевой каталог проекта
--skip-dns-check Skip DNS pre-flight verification
--strict-dns Abort deployment if DNS does not resolve to this host
--skip-up Do not start containers; validate the scenario only
--dry-run Показать план изменений без записи на диск
Примеры:
pegas deploy -s production
pegas deploy --scenario stage
pegas deploy -s development --dry-runУдаляет контейнеры проекта и его маршруты из Caddy
Флаги:
--cwd <path> Целевой каталог проекта
--env <environment> Целевое окружение (например, production, stage)
Примеры:
pegas down
pegas down --env developmentУправляет локальным Root CA для доверенного dev-HTTPS (install/remove)
Флаги:
--dry-run Показать план изменений без записи на диск
Примеры:
pegas ca install
pegas ca removeRead-only аудит v3-контракта: валидатор, паритет секретов, гигиена .gitignore. Ничего не меняет
Флаги:
--cwd <path> Целевой каталог проекта
Примеры:
pegas check
pegas check --jsonЕдиный дашборд: здоровье шлюза плюс все сервисы Pegas со здоровьем реальных процессов
Флаги:
--cwd <path> Целевой каталог проекта
Примеры:
pegas status
pegas status --jsonВыводит машиночитаемый контекст для LLM-агентов
Примеры:
pegas llms
pegas llms --json--gateway-dir <path> Переопределить каталог шлюза
--json Машиночитаемый JSON-вывод (для агентов и скриптов)
-h, --help Показать справку
-v, --version Показать версию