Ana içeriğe geç

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
not

Ö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/
not

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ı