- #!/usr/bin/env bash
- # 知识库质量校验统一入口(CI 与本地通用)。
- # 用法:
- # docs/scripts/validate_kb.sh # 校验默认知识库目录
- # docs/scripts/validate_kb.sh <目录> # 校验指定目录
- # 退出码:0=PASS,1=FAIL(供 CI/提交流程阻断)。
- set -euo pipefail
- SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
- ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
- KB_DIR="${1:-"$ROOT/docs/参考资料/知识库"}"
- python3 "$ROOT/docs/scripts/validate_kb.py" "$KB_DIR"
|