このプロジェクトについて

BrewUIは、パッケージ管理のためのHomebrew公式グラフィカルmacOSアプリケーションです。ターミナルよりもGUIを好むユーザー向けのネイティブSwiftUIインターフェースを提供しつつ、実行されるHomebrewコマンドと操作の透明性を維持します。 このアプリは、Homebrewパッケージの発見、インストール、更新、管理をサポートします。パッケージデータはbrewコマンドラインツールとHomebrew JSON APIから取得されます。BrewUIは`brew install --cask homebrew-app`でインストールできます。 設定は`brew.env`ファイルを通じて提供されます。シェルエイリアスやエクスポートされたシェル変数はアプリケーションを設定せず、設定変更後は再起動する必要があります。このプロジェクトはSwift、SwiftUI、Swift Package Managerで構築され、strict concurrencyが有効になっています。 コントリビューター向けに、bootstrapスクリプトはMintをインストールし、固定されたSwiftFormatとSwiftLintのバージョンをセットアップし、Gitフックを有効化し、パッケージ依存関係を解決します。コミットフックはフォーマット、リント、BrewUILintチェックを実行します。コミュニティのローカライゼーションはXcodeの`Localizable.xcstrings`カタログを通じて管理され、英語へのフォールバックと、検証、ステータス、同期のためのヘルパースクリプトを備えています。 このプロジェクトは安定しており活発に開発中であると説明されており、AGPL-3.0の下でライセンスされています。