Swiftuiで書かれたHomebrewの高速GUI
Brewコマンドのリアルタイム出力を取得するためのシステムを実装してくれたSeb Jachecに個人的に感謝したいと思います。
彼の貢献がなければ、インストール、アンインストール、パッケージの更新など、リアルタイムの出力に依存するプロセスの多くは不可能です。
自己コンパイルされたビルドがライセンスチェックをバイパスする方法を考え出してくれたDmitri BouniolとBen Carlssonに個人的に感謝したいと思います。
それらがなければ、無料の自己コンパイルバージョンのアプリを持つことは不可能です。
コルクは、Homebrewの単なるインターフェースではありません。 HomeBrewだけで使用するのが非常に難しい、またはまっすぐに不可能な多くの機能があります。
コルクなしでは不可能なこと
コルクが簡単にするもの
brew leavesコマンドでは多少可能ですが、多くの場合、信頼性が低く、含まれるべきパッケージをリストしていないことがよくあります。 事前にコンパイルされた、常に最新のバージョンが私の自宅のタップから入手できます。いくつかの方法でアクセスできます。
Linguist役割を持っています。自分で学びたい場合は、このAppleドキュメントの記事は、プロセスの素晴らしい紹介である内在化です。Help Wantedでタグ付けされた機能を実装します。コーディングスタイルを尊重してください。迅速な慣習からの主な逸脱は、ブラケットが独自のラインにあることです。ただし、上記のいずれかをしたくない場合は、いつでもコルクを自分でコンパイルできます。説明については、以下を参照してください。
ブログ、雑誌を実行したり、ビデオを作成したり、楽しみのためにアプリについてコンテンツを作成したりしますか? [email protected]に連絡してください!
最新のリリースと開発バージョンを提供し、質問に答えて、個人的に(そして無料、またはコースで)コルクを紹介します。そうすれば、作成に集中できます。
コルクのコンパイルは、多くの依存関係がないため、シンプルです。 Tuistを使用してXcodeプロジェクトを生成してコンパイルを高速化します。
前提条件:
すでにApple開発者アカウントがある場合はスキップします
Xcode → Settingsをクリックし、開いたウィンドウでAccountsをクリックします。そこにアカウントを追加できますManage Certificates...Apple Developmentを選択しますApple Development Certificatesと呼ばれる新しいアイテムがリストに表示されたら、 Doneを押してアカウントマネージャーを閉じることができます既にTuistとMiseがインストールされている場合はスキップします
CorkはMISEを使用して、Mac全体で不一致のチューストバージョンから生じる紛争を防ぎます。 MiseはHomeBrewに似たツールですが、前述のバージョンの同期など、TUSITに特にいくつかの利点を提供します。
curl https://mise.run | shを使用してMiseをインストールしますcurl https://mise.run | shmise: run the following to activate mise in your shell: 。echo "eval "$(/Users/david/.local/bin/mise activate zsh)"" >> "/Users/david/.zshrc"でした。 注意
私が上で使用したものではなく、Mise自体があなたに与えられるコマンドをコピーしてください。このコマンドは私のMACに対してのみ有効であり、マシンでは動作しません。
miseを追加します。echo 'eval "$(~/.local/bin/mise activate zsh)"' >> ~/.zshrcecho 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrcecho '~/.local/bin/mise activate fish | source' >> ~/.config/fish/config.fish ヒント
ZSHはデフォルトのMACOSシェルです。
注記
実行しているシェルがわからない場合は、コマンドecho $SHELLを使用してください。最後のスラッシュ後の出力の最後の部分は、私の場合のシェルの名前です。コマンドの出力は/bin/zshです。これは、私のシェルがzshであることを意味します
mise install tuist git clone https://github.com/buresdv/Cork.git && cd Cork && mise use [email protected] && tuist install && tuist generate --no-binary-cache 。 Xcodeがプロジェクトを開きます。git clone https://github.com/buresdv/Cork.gitソースコードをダウンロードしますcd Corkコルクをダウンロードしたフォルダーを開きますmise use Tuistのバージョン4.25.0を使用してCorkを構築するようシステムに指示しますtuist installすべてのコルクの前提条件をダウンロードしますtuist generate Xcodeプロジェクトを作成し、それを開きますCorkをクリックします。 App StoreのロゴがあるアイコンですSigning & CapabilitiesをクリックしますSigning中に、 TeamドロップダウンをNoneに切り替えますSigning → macOSで、 Signing Certificateを切り替えてSign to Run LocallySelf-Compiled変更します。 警告
正しいビルドスキームを選択しない場合、コルクはライセンスを入力する必要があります。
Product → Archiveをクリックして、建物が終了するのを待ちますDistribute AppクリックしますCustomをクリックし、[ポップアップのNext ]をクリックしますCopy Appクリックします/Applications/フォルダーにドラッグすると、完了です! コルクはCommons条項の下で認可されています。
これは、コルクのソースが利用可能であり、変更したり、貢献したりするなどしていることを意味しますが、コークや変更されたバージョンを販売または配布することはできません。
さらに、最初に私に相談せずに、CORKのコンパイルされたバージョンを配布することはできません。個人的な使用のためにバージョンをコンパイルすることは問題ありません。