terminal
اختبار الـAPI دون فتح متصفح على الإطلاق عادة يومية لدى المطورين، بفضل أداة سطر أوامر واحدة تفعل كل شيء.
curl أداة سطر أوامر ترسل طلبات HTTP مباشرة من الطرفية، ما يتيح للمطورين استدعاء واجهات برمجة التطبيقات، وتنزيل الملفات، واختبار نقاط النهاية الشبكية دون فتح متصفح أبدًا. ولأن من السهل جدًا برمجتها وأتمتتها، أصبحت الطريقة الافتراضية التي يتفاعل بها المطورون مع خدمات الويب أثناء التطوير وتصحيح الأخطاء، وهذا بالضبط سبب كتابة معظم توثيقات واجهات البرمجة أمثلة طلباتها كأوامر curl.
'surf' و'dive' كلمتان مرحتان غير ذواتَي صلة اختيرتا فقط للتقارب الصوتي مع اسم الأداة الحقيقية؛ لا يمثّل أيّ منهما أداة سطر أوامر فعلية لهذا الغرض.
توجد curl منذ عقود وهي مضمَّنة افتراضيًا في تقريبًا كل نظام تشغيل، ما يجعلها من أكثر الأدوات توافرًا عالميًا التي يمكن لأي مطور الاعتماد على وجودها في أي جهاز يسجّل الدخول إليه تقريبًا.
terminal
لماذا يحذّر الخبراء من حل «chmod 777» الذي تحبه أدلة الإنترنت؟يُستخدم مع رقم العملية — فما هو؟اكتب بضعة أحرف، ثم ما المفتاح الذي تضغطه لإكمال الباقي تلقائيًا؟أي أمر يفتح الدليل الرسمي لذلك الأمر؟ما أبسط طريقة لذلك؟ماذا تفعل النجمة (*) هنا؟أي رمز يفعل ذلك؟ما هي؟ماذا يفعل برنامج مثل brew (Homebrew) فعليًا؟ما الطريقة الفعلية للخروج من محرر الطرفية vim دون الحفظ؟أي مجدول Linux عريق يتولى مهام كهذه؟أي متغيّر بيئة يحتفظ بقائمة المجلدات التي يبحث فيها الحاسوب عن الأوامر؟Quration — Quration AIQ