文件预览

prepare-staging-skill.sh

查看 WeRead Import 技能包中的文件内容。

文件内容

scripts/prepare-staging-skill.sh

#!/usr/bin/env bash
set -euo pipefail

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
ROOT_DIR="$(dirname "$SCRIPT_DIR")"
DEST="${1:-$(mktemp -d /tmp/weread-skill-stage.XXXXXX)}"

mkdir -p "$DEST"

rsync -a --delete \
  --exclude '.git' \
  --exclude 'node_modules' \
  --exclude 'out' \
  --exclude '.DS_Store' \
  --exclude '.env' \
  --exclude '.env.*' \
  "$ROOT_DIR/" "$DEST/"

printf '%s\n' "$DEST"