بقلم جراهام بوغ
ملاحظة: الفرع الافتراضي ( main ) هو أحدث رمز يلتزم بمسار الإنتاج ، والذي يمثل الإصدارات 28.0 وأحدث. يجب تقديم أي طلبات سحب للفرع main .
يجب أن يتوافق فرع release مع الإصدار الأخير الحالي.
الفرع legacy هو أحدث رمز يلتزم بالمسار القديم ، والذي يمثل إصدارات تصل إلى 27.x. المسار القديم هو لأولئك الذين يحتاجون إلى استخدام هذا البرنامج النصي على MacOS 10.15 أو أكبر.
تحذير. هذا هو نص تدمر ذاتي. لا تجربها على جهازك الخاص!
erase-install.sh هو برنامج نصي لإعادة تثبيت MACOS مباشرة من حجم النظام باستخدام startosinstall ، وهو مورد ثنائي تم دمجه في تطبيقات تثبيت MACOS منذ الإصدار 10.12.4. تمت إضافة خيار --eraseinstall مع MacOS 10.13.4 لأجهزة الكمبيوتر مع حجم نظام APFS.
يمكن استخدامه لتنزيل MacOS أو إعادة ترقيته أو محوها.
تم تصميم البرنامج النصي للتفاعل مع Mist-Cli ، وهو برنامج نصي تم تطويره بواسطة Nindi Gill ، من أجل تنزيل تطبيق تثبيت MacOS مباشرة من Apple إلى العميل. الحد الأدنى للنسخة المطلوبة هو MacOS 10.15.
من الممكن بدلاً من ذلك استخدام الأمر softwareupdate --fetch-full-installer على أجهزة كمبيوتر Mac التي تعمل على تشغيل MacOS 11 أو أكثر (مطلوب MacOS 11 لأن خيار --list-full-installers يتم استخدامه للعثور على تصميمات صالحة).
تم تصميم البرنامج النصي أيضًا للتفاعل مع SwiftDialog لتوفير الحوارات للمستخدمين. الحد الأدنى للنسخة المطلوبة لـ SwiftDialog هو MacOS 11 .
يحتوي البرنامج النصي على العديد من الخيارات لتناسب مجموعة كبيرة ومتنوعة من سير العمل وأدوات الإدارة وخبرات المستخدم. تم تصميمه في الأصل للعمل مع أجهزة Mac التي تم تسجيلها في Jamf Pro ، ولديها الآن خيارات إضافية للاستخدام مع أنظمة الإدارة الأخرى أو عدم وجود أنظمة إدارة على الإطلاق.