Kurulum
Gereksinimler
- macOS 13+
- Swift 6.0+ (yalnızca kaynaktan derleme için)
Homebrew
brew tap keremerkan/tap
brew install ascelerate
Tap, Apple Silicon Mac'ler için önceden derlenmiş bir binary sağlar, bu yüzden kurulum anlıktır.
Kurulum betiği
curl -sSL https://raw.githubusercontent.com/keremerkan/ascelerate/main/install.sh | bash
En son sürümü indirir, /usr/local/bin dizinine kurar ve karantina özniteliğini otomatik olarak kaldırır. Yalnızca Apple Silicon.
Manuel indirme
En son sürümü GitHub Releases sayfasından indirin:
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/
Binary imzalı veya notarize edilmiş olmadığından, macOS ilk indirmede karantinaya alır. Karantina özniteliğini kaldırın:
xattr -d com.apple.quarantine /usr/local/bin/ascelerate
Önceden derlenmiş binary'ler yalnızca Apple Silicon (arm64) için sağlanır. Intel Mac kullanıcıları kaynaktan derlemelidir.
Kaynaktan derleme
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/
Release derlemesi birkaç dakika sürer çünkü asc-swift bağımlılığı, App Store Connect API yüzeyinin tamamını kapsayan ~2500 üretilmiş kaynak dosya içerir. strip debug sembollerini kaldırarak binary boyutunu ~175 MB'dan ~59 MB'a düşürür.
Shell tamamlama
Alt komutlar, seçenekler ve flag'ler için sekme tamamlamayı ayarlayın (zsh ve bash desteklenir):
ascelerate install-completions
Bu, shell'inizi otomatik olarak algılar ve her şeyi yapılandırır. Etkinleştirmek için shell'inizi yeniden başlatın veya yeni bir sekme açın.
Sürüm kontrolü
ascelerate version # Sürüm numarasını yazdırır
ascelerate --version # Yukarıdakiyle aynı
ascelerate -v # Yukarıdakiyle aynı