عن المشروع
m-cli هي أداة قوية لسطر الأوامر مخصصة لنظام macOS، تمنح المستخدمين تحكمًا مباشرًا في وظائف النظام والأدوات المساعدة والإعدادات من الطرفية. تعمل كأداة متعددة الاستخدامات، حيث تجمع عشرات المهام الشائعة لنظام macOS في واجهة سطر أوامر واحدة سهلة الاستخدام.
تشمل الميزات الرئيسية:
- لا تبعيات خارجية، مما يحافظ على خفة الأداة واكتفائها الذاتي.
- تثبيت بسيط وغير مزعج عبر Homebrew أو سكربت تثبيت يدوي.
- تصميم نظيف وآمن لا يعدل النظام دون داعٍ.
- دعم الإكمال التلقائي للأوامر في Bash وZsh وFish، ويتم تكوينه تلقائيًا عند التثبيت عبر Homebrew.
- مجموعة واسعة من الأوامر المتاحة تغطي إدارة النظام، إعدادات الشبكة، إعدادات العرض، الصوت، البطارية، البلوتوث، DNS، قفص الاتهام (Dock)، التحكم في المروحة، جدار الحماية، Gatekeeper، اسم المضيف، ملف hosts، iTunes، شاشة القفل، الموسيقى، الشبكة، وضع عدم النوم، مركز الإشعارات، NTP، الأذونات، وضع الطاقة، الطابعة، إعادة التشغيل، تسجيل الدخول عن بُعد، الإقلاع الآمن، شاشة التوقف، الخدمات، إيقاف التشغيل، النوم، المنطقة الزمنية، شريط اللمس (Touch Bar)، سلة المهملات، التحديثات، USB، إدارة المستخدمين، مستوى الصوت، VPN، الخلفية، وWi-Fi.
التثبيت مباشر: يمكن للمستخدمين التثبيت عبر Homebrew باستخدام `brew install m-cli` أو استخدام سكربت التثبيت اليدوي. إلغاء التثبيت بسيط أيضًا باستخدام `brew uninstall m-cli` أو `m --uninstall`.
الاستخدام بديهي: تشغيل `m` يعرض جميع الأوامر المتاحة، و`m <command> --help` يعرض خيارات الاستخدام لأي أمر محدد. تتطلب بعض الأوامر صلاحيات sudo داخليًا، ويتطلب أمر سلة المهملات صلاحية الوصول الكامل للقرص (Full Disk Access) لتطبيق الطرفية.
المشروع مفتوح المصدر بموجب رخصة MIT ويرحب بالمساهمات. يتم صيانته بواسطة Rogelio Cedillo وهو جزء من عائلة أدوات macOS ذات الصلة بما في ذلك iproute-mac وt-mux-manager وStickyShot وSnape.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.