Skip to content

Обзор CLI

@archora/cli запускает тот же анализатор, что и десктоп-приложение, но завершается со структурированным JSON-конвертом, удобным для пайпинга в другие тулы, архивирования или использования в CI-гейтах.

Синопсис

archora <command> [path] [options]

Команды

КомандаЧто делает
analyzeЗапускает анализ, отдаёт JSON-конверт.
checkЗавершается с ненулевым кодом, если сработали --fail-on.
diffСравнивает скан с baseline JSON-снапшотом.
reportРендерит отчёт (md, html, junit, json).

Общие опции

ОпцияЗначение
--output, -o <file>Запись в файл вместо stdout.
--base <file>Baseline JSON-снапшот (diff / report / check).
--quietГлушит progress-сообщения в stderr.
--help, -hПоказать справку.
--version, -vПоказать версию CLI.

Примеры

bash
# Быстрый анализ
archora analyze . > scan.json

# CI-гейт по grade D / любому циклу
archora check . --fail-on grade:D --fail-on cycles:0

# Markdown-отчёт для PR-комментария
archora report . --format md -o report.md

# Дифф против прошлой недели
archora diff . --base scan-baseline.json -o diff.json

См. Exit-коды и Интеграцию с CI для встраивания в пайплайны.

Выпущено под лицензией BUSL-1.1.