#!/usr/bin/env bash set -euo pipefail # 获取脚本目录并定义输出路径。 SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" DIST_DIR="$SCRIPT_DIR/dist" STAMP="$(date +%Y%m%d_%H%M%S)" ARCHIVE="$DIST_DIR/slwchipverify_github_cpu_validation_example_${STAMP}.zip" # 创建打包输出目录。 mkdir -p "$DIST_DIR" # 仅按白名单打包关键文件与结果目录,避免把无关文件一起打进去。 ( cd "$SCRIPT_DIR" zip -r "$ARCHIVE" \ README.md \ projects.json \ run_github_cpu_validation.py \ results \ >/dev/null ) echo "SLWChipVerify 示例已打包: $ARCHIVE"