日常更新
This commit is contained in:
28
scripts/cs
Executable file
28
scripts/cs
Executable file
@@ -0,0 +1,28 @@
|
||||
#!/usr/bin/env bash
|
||||
# 单篇验证简写:对任意执行域 doc_id 等价于 ./ansible/bin/verify.sh run <XX-YY>
|
||||
# 用法:在仓库根执行 ./scripts/cs 02-05
|
||||
set -euo pipefail
|
||||
|
||||
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
DOC_ID="${1:-}"
|
||||
|
||||
usage() {
|
||||
echo "用法:./scripts/cs <XX-YY>" >&2
|
||||
echo "说明:等价 ./ansible/bin/verify.sh run <XX-YY>,适用于 verify 目录内全部执行域 doc_id。" >&2
|
||||
echo "列举:./ansible/bin/verify.sh list" >&2
|
||||
echo "示例:./scripts/cs 02-05" >&2
|
||||
}
|
||||
|
||||
if [[ -z "$DOC_ID" ]]; then
|
||||
usage
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if ! [[ "$DOC_ID" =~ ^(0[1-9]|[1-9][0-9])-(0[1-9]|[1-9][0-9])$ ]]; then
|
||||
echo "[ERR] 非执行域 doc_id:${DOC_ID}(须匹配 XX-YY,且 XX、YY 为 01–99 非零)" >&2
|
||||
echo "[TIP] 导航页 YY=00 无 verify playbook,请用具体分项如 01-05、02-05。" >&2
|
||||
usage
|
||||
exit 1
|
||||
fi
|
||||
|
||||
exec "${ROOT}/ansible/bin/verify.sh" run "$DOC_ID"
|
||||
Reference in New Issue
Block a user