README.md Loading last commit info...
install.sh
README.md

bin-installer

Bootstrap-Installer fuer das private Repo bin.

Verwendung

Diese Zeile in einem frischen macOS-Terminal ausfuehren:

bash -c "$(curl -fsSL https://hcode.dev/public/bin-installer/\~raw/main/install.sh)"

Was passiert?

  1. Konflikt-Check fuer ~/bin — falls vorhanden: Auswahl zwischen
    • b Backup nach ~/bin.bak.<timestamp>
    • u Loeschen und ueberschreiben
    • alles andere → Abbrechen
  2. Homebrew installieren (falls fehlt)
  3. gh CLI installieren (falls fehlt)
  4. gh auth login starten (falls nicht eingeloggt) — Browser-Auth
  5. Clone hochsaison/bin nach ~/bin via gh repo clone (nutzt gh-Auth, funktioniert auch beim privaten Repo)
  6. hx setup starten — das eigentliche macOS-Setup

Warum ein eigenes Repo?

Das Haupt-Repo hochsaison/bin ist private. Damit git clone https://… ohne Pre-Setup nicht scheitert (HTTPS-Password-Auth ist seit 2021 deprecated), faedelt dieser Public-Bootstrap die Auth-Kette ueber gh ein.

Ziel-Verzeichnis aendern

Default ist ~/bin. Anderes Ziel via Env-Var:

HX_DEST=~/dotfiles bash -c "$(curl -fsSL https://hcode.dev/public/bin-installer/\~raw/main/install.sh)"
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover