Installation
Prérequis
- macOS 13+
- Swift 6.0+ (uniquement pour la compilation depuis les sources)
Homebrew
brew tap keremerkan/tap
brew install ascelerate
Le tap fournit un binaire pré-compilé pour les Mac Apple Silicon, l'installation est donc instantanée.
Script d'installation
curl -sSL https://raw.githubusercontent.com/keremerkan/ascelerate/main/install.sh | bash
Télécharge la dernière version, l'installe dans /usr/local/bin et supprime automatiquement l'attribut de quarantaine. Apple Silicon uniquement.
Téléchargement manuel
Téléchargez la dernière version depuis GitHub Releases :
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/
Le binaire n'étant ni signé ni notarisé, macOS le mettra en quarantaine lors du premier téléchargement. Supprimez l'attribut de quarantaine :
xattr -d com.apple.quarantine /usr/local/bin/ascelerate
Les binaires pré-compilés sont fournis uniquement pour Apple Silicon (arm64). Les utilisateurs de Mac Intel doivent compiler depuis les sources.
Compilation depuis les sources
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/
La compilation en mode release prend quelques minutes car la dépendance asc-swift inclut environ 2500 fichiers sources générés couvrant l'intégralité de la surface de l'API App Store Connect. strip supprime les symboles de débogage, réduisant le binaire d'environ 175 Mo à environ 59 Mo.
Complétion shell
Configurez la complétion par tabulation pour les sous-commandes, options (supporte zsh et bash) :
ascelerate install-completions
Cette commande détecte votre shell et configure tout automatiquement. Redémarrez votre shell ou ouvrez un nouvel onglet pour activer la complétion.
Vérifier votre version
ascelerate version # Affiche le numéro de version
ascelerate --version # Identique
ascelerate -v # Identique