عن المشروع
cheat.sh هو خدمة سرعة بحث مجتمعية موحدة، تجمع مستودعات سرعة بحث عالمية عالية الجودة بهدف تقديم تجربة استعلام بسيطة وسريعة وشاملة ومتاحة في كل مكان.
القدرات الرئيسية:
- توفير واجهات بسيطة عبر curl أو المتصفح أو المحررات، بدون حاجة للتثبيت، مع إمكانية الاستضافة الذاتية للعمل دون اتصال.
- يغطي 56 لغة برمجة، وأنظمة إدارة قواعد بيانات متعددة، بالإضافة إلى أكثر من 1000 أمر UNIX/Linux مهم.
- يدعم البحث بالكلمات المفتاحية عبر `~KEYWORD`، مثل `curl cht.sh/~snapshot`.
- توجد جداول سرعة لغات البرمجة في مساحة اسم منفصلة، مثل `curl cht.sh/go/Pointers` و`curl cht.sh/python/lambda`.
- في حال عدم وجود جدول سرعة جاهز، يتم توليده ديناميكياً بناءً على الجداول المتاحة وإجابات StackOverflow.
- يدعم اختيار الإجابات المختلفة عبر المعاملات `/1` و`/2`، وإزالة التعليقات بـ `\?Q`، وإيقاف تمييز الصياغة بـ `\?T`.
- يوفر عميل سطر الأوامر cht.sh مع دعم سياق الاستعلام الثابت، وreadline، وسجل الاستعلامات، وتكامل الحافظة، وإكمال العلامات لـ bash/fish/zsh، والوضع الخفي.
- في الوضع الخفي، يكفي تحديد نص للبحث تلقائياً وعرض جدول السرعة المقابل.
- يدعم تكامل إضافات المحررات مثل Vim وEmacs وVisual Studio Code وSublime وIntelliJ IDEA وQtCreator.
- يدعم الاستضافة الذاتية عبر docker-compose، حيث يعمل الخدمة افتراضياً على http://localhost:8002.
تؤكد الخدمة على سرعة الاستجابة (عادة أقل من 100 مللي ثانية)، وتدعم صفحات خاصة مثل `:help` و`:intro` و`:list` للحصول على المساعدة وقوائم المعلومات.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.