Remote-Ausfuehrung
actrun ermoeglicht die Ausfuehrung von Graphs ohne lokale Installation.
Schnellstart
Abschnitt betitelt „Schnellstart“curl -fsSL https://www.actionforge.dev/actrun.sh | bash -s -- <file-or-url> [options]Wie es funktioniert
Abschnitt betitelt „Wie es funktioniert“Das Script actrun.sh fuehrt die folgenden Schritte aus:
- Erkennt deine Plattform — OS (Linux, macOS, Windows) und Architektur (x64, arm64).
- Holt die neueste Version — Fragt die Actionforge API nach dem neuesten stabilen Release ab.
- Cached das Binary — Laedt das
actrun-Binary herunter und extrahiert es nach~/.cache/actrun/. Folgeausfuehrungen ueberspringen den Download. - Fuehrt deinen Graph aus — Uebergibt alle Argumente an das gecachte Binary.
Einen lokalen Graph ausfuehren
Abschnitt betitelt „Einen lokalen Graph ausfuehren“curl -fsSL https://www.actionforge.dev/actrun.sh | bash -s -- my_graph.actEinen geteilten Graph ausfuehren
Abschnitt betitelt „Einen geteilten Graph ausfuehren“Geteilte Graphs werden auf Actionforge gehostet und koennen direkt per URL ausgefuehrt werden. Das URL-Format ist:
https://app.actionforge.dev/shared/<id>.actcurl -fsSL https://www.actionforge.dev/actrun.sh | bash -s -- https://app.actionforge.dev/shared/divine-fog-f9cc9408.actWenn eine geteilte URL erkannt wird, holt das Script den Graph-Inhalt von der Actionforge API und uebergibt ihn als temporaere Datei an actrun.
Hinweis: Du kannst geteilte Graph-URLs auch direkt an
actrunuebergeben, wenn du es lokal installiert hast:Terminal-Fenster actrun https://app.actionforge.dev/shared/divine-fog-f9cc9408.act
Flags uebergeben
Abschnitt betitelt „Flags uebergeben“Argumente nach der Graph-Datei (oder URL) werden direkt als Inputs an den Graph weitergegeben.
# Flags an den Graph uebergebencurl -fsSL https://www.actionforge.dev/actrun.sh | bash -s -- my_graph.act --my-flag=test --count=5
# actrun-Flags vor der Graph-Datei uebergebencurl -fsSL https://www.actionforge.dev/actrun.sh | bash -s -- --env-file=.env my_graph.act --my-flag=testHinweis: Der Teil
bash -s --ist erforderlich.bash -sliest das Script von stdin, und--trennt die Bash-eigenen Optionen von den Argumenten, die an das Script uebergeben werden.
Unterstuetzte Plattformen
Abschnitt betitelt „Unterstuetzte Plattformen“| OS | Architektur | Paketformat |
|---|---|---|
| Linux | x64, arm64 | .tar.gz |
| macOS | x64, arm64 | .pkg |
| Windows (MINGW/MSYS/Cygwin) | x64, arm64 | .zip |
Caching
Abschnitt betitelt „Caching“Das Binary wird in ~/.cache/actrun/<version>/actrun gecacht. Wenn eine neue Version veroeffentlicht wird, laedt das Script sie automatisch herunter. Fruehere Versionen werden nicht geloescht.
Quellcode
Abschnitt betitelt „Quellcode“Das Bootstrap-Script ist verfuegbar auf github.com/actionforge/actrun-cli/blob/main/actrun.sh.