Neue Software-Releases automatisch übernehmen

GitHub Releases automatisch herunterladen

Mit autofetch kannst du ein GitHub-Repository beobachten und Assets neuer Releases automatisch an deinen lokalen Client übergeben. So musst du Release-Seiten nicht regelmäßig selbst prüfen.

Repository einmal hinterlegen

Du gibst ein Repository als owner/repo oder GitHub-URL an. autofetch prüft Releases wiederholt und erzeugt Jobs für neue passende Assets.

  • GitHub-Repository auswählen
  • Optional Prereleases berücksichtigen
  • Assets per regulärem Ausdruck filtern
  • Passende Dateien lokal herunterladen

Nur die Assets, die du brauchst

Mit einem Asset-Filter kannst du zum Beispiel nur Linux-, ARM-, x64-, ZIP- oder TAR.GZ-Dateien auswählen. Dadurch muss nicht jedes Release-Asset übernommen werden.

Geeignet für wiederkehrende Release-Downloads

Der Workflow ist besonders nützlich, wenn du Software, Tools oder andere veröffentlichte Dateien regelmäßig auf mehreren Systemen aktuell halten oder archivieren möchtest.

GitLab wird ebenfalls unterstützt

autofetch kann auch GitLab-Releases als Quelle verwenden. Eine eigene GitLab-Seite gibt es bewusst noch nicht; beide Provider folgen demselben Grundprinzip aus Beobachtung, Filterung und lokalem Download.

Download läuft auf deinem Client

autofetch koordiniert die Beobachtung und den Auftrag. Die eigentliche Datei wird direkt von GitHub zu deinem verbundenen Client heruntergeladen.

Jetzt starten

Verbinde deinen Client, hinterlege ein Repository und lege fest, welche Release-Assets autofetch übernehmen soll.