Обзор 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 для встраивания в пайплайны.