Enable CI/CD by adding .onedev-buildspec.yml
| 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?
- Konflikt-Check fuer
~/bin— falls vorhanden: Auswahl zwischenbBackup nach~/bin.bak.<timestamp>uLoeschen und ueberschreiben- alles andere → Abbrechen
- Homebrew installieren (falls fehlt)
ghCLI installieren (falls fehlt)gh auth loginstarten (falls nicht eingeloggt) — Browser-Auth- Clone
hochsaison/binnach~/binviagh repo clone(nutzt gh-Auth, funktioniert auch beim privaten Repo) hx setupstarten — 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)"