Zum Hauptinhalt springen

Installation

Voraussetzungen

  • macOS 13+
  • Swift 6.0+ (nur zum Kompilieren aus dem Quellcode)

Homebrew

brew tap keremerkan/tap
brew install ascelerate

Der Tap stellt eine vorgefertigte Binärdatei für Apple Silicon Macs bereit, sodass die Installation sofort erfolgt.

Installationsskript

curl -sSL https://raw.githubusercontent.com/keremerkan/ascelerate/main/install.sh | bash

Lädt die neueste Version herunter, installiert sie nach /usr/local/bin und entfernt automatisch das Quarantäne-Attribut. Nur für Apple Silicon.

Manueller Download

Laden Sie die neueste Version von GitHub Releases herunter:

curl -L https://github.com/keremerkan/ascelerate/releases/latest/download/ascelerate-macos-arm64.tar.gz -o ascelerate.tar.gz
tar xzf ascelerate.tar.gz
mv ascelerate /usr/local/bin/

Da die Binärdatei nicht signiert oder notarisiert ist, wird sie von macOS beim ersten Download unter Quarantäne gestellt. Entfernen Sie das Quarantäne-Attribut:

xattr -d com.apple.quarantine /usr/local/bin/ascelerate
hinweis

Vorgefertigte Binärdateien werden nur für Apple Silicon (arm64) bereitgestellt. Intel-Mac-Benutzer sollten aus dem Quellcode kompilieren.

Aus dem Quellcode kompilieren

git clone https://github.com/keremerkan/ascelerate.git
cd ascelerate
swift build -c release
strip .build/release/ascelerate
cp .build/release/ascelerate /usr/local/bin/
hinweis

Der Release-Build dauert einige Minuten, da die asc-swift-Abhängigkeit etwa 2500 generierte Quelldateien enthält, die die gesamte App Store Connect API abdecken. strip entfernt Debug-Symbole und reduziert die Binärdatei von ca. 175 MB auf ca. 59 MB.

Shell-Vervollständigung

Richten Sie die Tab-Vervollständigung für Unterbefehle, Optionen und Flags ein (unterstützt zsh und bash):

ascelerate install-completions

Dies erkennt Ihre Shell und konfiguriert alles automatisch. Starten Sie Ihre Shell neu oder öffnen Sie einen neuen Tab, um die Vervollständigung zu aktivieren.

Version prüfen

ascelerate version     # Gibt die Versionsnummer aus
ascelerate --version # Wie oben
ascelerate -v # Wie oben