Zum Hauptinhalt springen

Installation

Voraussetzungen

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

Homebrew

brew tap keremerkan/tap
brew trust keremerkan/tap
brew install ascelerate

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

hinweis

Seit Homebrew 6.0 müssen Taps von Drittanbietern ausdrücklich als vertrauenswürdig eingestuft werden, bevor ihr Code ausgeführt wird. Der obige brew trust-Schritt bestätigt den Tap. Alternativ fordert eine voll qualifizierte Installation (brew install keremerkan/tap/ascelerate) Sie interaktiv zur Bestätigung auf.

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