インストール
必要条件
- macOS 13以上
- Swift 6.0以上(ソースからビルドする場合のみ)
Homebrew
brew tap keremerkan/tap
brew install ascelerate
このtapはApple Silicon Mac向けのビルド済みバイナリを提供しているため、インストールは瞬時に完了します。
インストールスクリプト
curl -sSL https://raw.githubusercontent.com/keremerkan/ascelerate/main/install.sh | bash
最新リリースをダウンロードし、/usr/local/bin にインストールして、quarantine属性を自動的に削除します。Apple Siliconのみ対応です。
手動ダウンロード
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/
バイナリは署名・公証されていないため、macOSは初回ダウンロード時にquarantine属性を付与します。以下のコマンドで削除してください:
xattr -d com.apple.quarantine /usr/local/bin/ascelerate
注記
ビルド済みバイナリはApple Silicon(arm64)のみ提供しています。Intel Macをお使いの方はソースからビルドしてください。
ソースからビルド
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/
注記
リリースビルドは数分かかります。これは依存ライブラリの asc-swift がApp Store Connect APIの全エンドポイントをカバーする約2500個の生成ソースファイルを含んでいるためです。strip でデバッグシンボルを削除すると、バイナリサイズが約175 MBから約59 MBに縮小されます。
シェル補完
サブコマンド、オプション、フラグのタブ補完を設定します(zshとbashに対応):
ascelerate install-completions
シェルを自動検出してすべてを設定します。シェルを再起動するか、新しいタブを開くと有効になります。
バージョン確認
ascelerate version # バージョン番号を表示
ascelerate --version # 同上
ascelerate -v # 同上