init-cursor: авто-bootstrap git на новом ПК, install.ps1 с Gitea.

Один вызов init-cursor настраивает SSH при необходимости и копирует rules в проект.
This commit is contained in:
2026-06-18 11:23:30 +10:00
parent bdf405e2c1
commit 7f8e7c0cb2
10 changed files with 600 additions and 284 deletions
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/env bash
# Первая загрузка с Gitea: clone Rules и запуск init-cursor в текущем проекте.
set -euo pipefail
RULES_DEST="${RULES_DEST:-$HOME/CursorRules}"
HTTPS_URL="${HTTPS_URL:-https://git.kalinamall.ru/PapaTramp/Rules.git}"
if [[ ! -d "$RULES_DEST/.git" ]]; then
echo '[*] Cloning Rules from Gitea (HTTPS, login once if asked)...'
[[ -e "$RULES_DEST" ]] && { echo "Path exists and is not a git repo: $RULES_DEST" >&2; exit 1; }
git clone --depth 1 "$HTTPS_URL" "$RULES_DEST"
echo "[+] Cloned to $RULES_DEST"
fi
# shellcheck source=/dev/null
source "$RULES_DEST/init-cursor.sh"
init-cursor "$@"