واجهة المستخدم الرسومية السريعة لـ Homebrew مكتوبة في Swiftui
أود أن أشكر شخصياً سيب جاشيك على تنفيذ نظام للحصول على مخرجات في الوقت الفعلي لأوامر المشروب.
بدون مساهمته ، فإن العديد من العمليات التي تعتمد على المخرجات في الوقت الفعلي ، مثل التثبيت وإلغاء التثبيت وتحديث الحزم ، ستكون مستحيلة.
أود أن أشكر شخصياً Dmitri Bouniol و Ben Carlsson على التوصل إلى طريقة للبناء المجهز لتجاوز فحص الترخيص.
بدونهم ، سيكون من المستحيل الحصول على نسخة مجانية من التطبيق من التطبيق.
كورك ليس مجرد واجهة للمنزل. إنه يحتوي على العديد من الميزات التي يصعب تحقيقها باستخدام Homebrew بمفردها ، أو غير ممكن.
أشياء غير ممكنة بدون كورك
الأشياء التي يجعلها الفلين أسهل
brew leaves ، إلا أنه غالبًا ما يكون غير موثوق به ، وغالبًا ما لا يتم إدراج الحزم التي يجب تضمينها. تتوفر إصدارات محدثة مسبقًا ومحدثة دائمًا من صنبور البيرة الخاصة بي. يمكنك الوصول إليها بعدة طرق:
Linguist . إذا كنت تفضل التعلم بمفردك ، فإن مقالة وثائق Apple هذه هي مقدمة لطيفة للعملية: الاستيعاب.Help Wanted في تعقب القضية. يرجى احترام نمط الترميز. الانحراف الرئيسي عن الاتفاقية السريعة هو أن الأقواس على خطوطها الخاصة.ومع ذلك ، إذا كنت لا ترغب في القيام بأي مما سبق ، فيمكنك دائمًا تجميع الفلين بنفسك. انظر أدناه للحصول على التعليمات.
هل تقوم بتشغيل مدونة ، أو مجلة ، أو تصنيع مقاطع فيديو ، أو مجرد إعداد محتوى حول التطبيقات للمتعة؟ تواصل على [email protected]!
سأقدم لك أحدث إصدار من الإصدار والتطوير ، والإجابة على أي أسئلة لديك ، وأقدم لك Cork شخصيًا (مجانًا ، أو دورة) ، حتى تتمكن من التركيز على الإنشاء.
تجميع الفلين بسيط ، لأنه لا يحتوي على العديد من التبعيات. يستخدم Tuist لإنشاء مشاريع Xcode لتسريع التجميع.
المتطلبات الأساسية:
تخطي إذا كان لديك بالفعل حساب Apple Developer
Xcode → Settings ، وفي النافذة التي تفتح ، انقر فوق Accounts . يمكنك إضافة حسابك هناكManage Certificates...Apple DevelopmentApple Development Certificates ، يمكنك الضغط على Done لإغلاق مدير الحساب تخطي إذا كنت قد تم تثبيت Tuist و Mise بالفعل
يستخدم Cork MISE لمنع النزاعات الناشئة عن إصدارات غير متطابقة عبر أجهزة Mac. Mise هي أداة مشابهة لـ Homebrew ، ولكنها تقدم بعض المزايا لـ TUSIT على وجه التحديد ، مثل مزامنة الإصدار المذكورة أعلاه.
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" حذر
تأكد من نسخ الأمر الذي يمنحك الأمر نفسه ، وليس الشخص الذي استخدمته أعلاه. هذا الأمر صالح فقط لنظام 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 الافتراضية.
ملحوظة
إذا كنت لا تعرف أي قذيفة تقوم بتشغيلها ، فاستخدم Command 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 المجلد الذي قمت بتنزيله Corkmise use نظامك باستخدام الإصدار 4.25.0 من Tuist لبناء الفلينtuist install تنزيل جميع المتطلبات المسبقة Corktuist generate ينشئ مشروع Xcode ويفتحهCork في الأعلى. إنه الرمز مع شعار متجر التطبيقاتSigning & Capabilities في الأعلىSigning ، قم بتبديل Team إلى NoneSigning → macOS ، قم بتبديل Signing Certificate Sign to Run LocallySelf-Compiled في شريط أدوات XCode. تحذير
إذا لم تقم بتحديد مخطط الإنشاء الصحيح ، فسوف يطلب منك Cork وضع ترخيص.
Product → Archive وانتظر حتى ينتهي المبنىDistribute AppCustom ، ثم انقر فوق Next في أسفل يمين المنبثقةCopy App/Applications/ المجلد ، وقد انتهيت! Cork مرخصة بموجب Commons Clause.
هذا يعني أن مصدر مصدر كورك متاح ويمكنك تعديله والمساهمة فيه وما إلى ذلك ، ولكن لا يمكنك بيع أو توزيع الإصدارات المعدلة منه.
علاوة على ذلك ، لا يمكنك توزيع إصدارات Cork المترجمة دون استشارةي أولاً. تجميع الإصدارات لاستخدامك الشخصي أمر جيد.