init-cursor: авто-bootstrap git на новом ПК, install.ps1 с Gitea.
Один вызов init-cursor настраивает SSH при необходимости и копирует rules в проект.
This commit is contained in:
+17
@@ -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 "$@"
|
||||
Reference in New Issue
Block a user