evorule_cli/commands/mod.rs
1// SPDX-License-Identifier: AGPL-3.0-or-later
2// Copyright (C) 2026 EvoRule Project
3// This file is part of EvoRule, licensed under GNU Affero General Public License v3 or later.
4//! 子命令模块
5//!
6//! 每个子命令对应一个文件:
7//! - `validate`:用 tier1 RuleValidator 校验规则
8//! - `run`:调 executor 执行规则,输出 fact log
9//! - `replay`:pretty-print fact log
10//! - `diff`:按 FactId 对齐对比两个 fact log
11//! - `verify_chain`:验证 fact log 哈希链完整性
12//! - `anchor_keygen`:生成 G-A1 审计锚点签名密钥对(一次性运维)
13//! - `verify_anchors`:离线校验 G-A1 审计锚点真实性(防抵赖)
14
15pub mod anchor_keygen;
16pub mod diff;
17pub mod replay;
18pub mod run;
19pub mod validate;
20pub mod verify_anchors;
21pub mod verify_chain;