chore(accept): accept-integration.sh 拒绝未知参数
首跑时把 --expect <path> 当成位置参数传进来,被静默忽略(期望值路径只认 EXPECT_PATH 环境变量),于是 --skip-seed 时找不到期望值文件才报错 —— 属于 「参数写错却先跑一半」的糟糕体验。现在除 --skip-seed 外一律报错退出。 不影响发布产物(accept-integration.sh 不在 zip 内),故不新发版本。
This commit is contained in:
@@ -35,7 +35,14 @@ cd "$PROJECT_DIR"
|
||||
|
||||
TARGET="${1:-}"
|
||||
SKIP_SEED=0
|
||||
for arg in "$@"; do [ "$arg" = "--skip-seed" ] && SKIP_SEED=1; done
|
||||
# 只认 --skip-seed;其余参数一律报错退出,避免「参数写错被静默忽略」
|
||||
for arg in "$@"; do
|
||||
case "$arg" in
|
||||
--skip-seed) SKIP_SEED=1 ;;
|
||||
"$TARGET") : ;;
|
||||
*) echo "✗ 未知参数:$arg(只支持 --skip-seed;期望值路径用 EXPECT_PATH 环境变量)" >&2; exit 2 ;;
|
||||
esac
|
||||
done
|
||||
|
||||
API_BASE="${API_BASE:-http://127.0.0.1:3000}"
|
||||
SAMPLES_DIR="${OPENDANCE_SAMPLES_DIR:-$PROJECT_DIR/../示例文件}"
|
||||
|
||||
Reference in New Issue
Block a user