1 Update
frank edited this page 2026-07-16 07:48:20 +02:00

Update

forge update prüft die öffentlichen Releases von frank/forgecli und ersetzt die lokale Binary bei Bedarf.

Befehle

forge update --check
forge update
forge update --force
Flag Bedeutung
--check Nur prüfen, nichts installieren
--force Auch bei gleicher Version neu installieren

Ablauf

  1. GET /api/v1/repos/frank/forgecli/releases/latest auf https://repository.hildebrandt.io
  2. Vergleich der eingebetteten Version (forge --version) mit dem Release-Tag
  3. Download des passenden Assets forge_<os>_<arch>.tar.gz bzw. .zip
  4. Prüfung gegen checksums.txt (SHA-256)
  5. Atomare Ersetzung der laufenden Executable (os.Executable)

Schreibrechte am Installationsort sind erforderlich (z. B. unter /usr/local/bin).

Authentifizierung

Releases sind öffentlich; ein Login ist normalerweise nicht nötig. Bei HTTP 401/403 wird der konfigurierte Host-Token (wie bei anderen forge-Befehlen) als Fallback genutzt.

Hilfe

forge update --help