Files
Fractured/scripts/vps-clone-without-docker.sh
T
Docker Build c3f679ab74
Fractured launcher CI / electron-launcher-windows (push) Has been cancelled
Fractured launcher CI / electron-launcher-linux (push) Has been cancelled
Gitea canonical URLs and CI repo guard; stack gems and trade goods to 200
- Point docs, clone examples, launcher package/repo defaults, and GitHub
  Actions repository guards at HighSocietyRaiding/Fractured (Gitea).
- Add db_world update: stackable 200 for item classes 3 (gems), 7 (trade
  goods), and 5 (reagents) where stack size was below 200.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-13 12:04:30 -04:00

30 lines
966 B
Bash
Executable File

#!/usr/bin/env bash
# Clone HighSocietyRaiding/Fractured (Gitea) and omit Docker-only paths. Use when this script is
# already on disk (e.g. scp). Otherwise: git clone … && cd Fractured && bash scripts/vps-sparse-checkout-no-docker.sh
#
# Usage:
# bash scripts/vps-clone-without-docker.sh /path/to/Fractured https://git.hisora.dev/HighSocietyRaiding/Fractured.git
set -euo pipefail
TARGET="${1:?usage: $0 /path/to/Fractured <git-remote-url>}"
REMOTE="${2:?usage: $0 /path/to/Fractured <git-remote-url>}"
if [[ -e "$TARGET" ]]; then
echo "error: $TARGET already exists; remove it or pick another path." >&2
exit 1
fi
mkdir -p "$(dirname "$TARGET")"
git clone "$REMOTE" "$TARGET"
cd "$TARGET"
if [[ ! -f scripts/vps-sparse-checkout-no-docker.sh ]]; then
echo "error: clone missing scripts/vps-sparse-checkout-no-docker.sh — pull latest main." >&2
exit 1
fi
bash scripts/vps-sparse-checkout-no-docker.sh
echo "Done. Next: docs/DEPLOY_LINUX_VPS.md"