يقبل كل أمر youka المجموعة نفسها من الخيارات العامة. تتحكم هذه الخيارات في وضع الإخراج، ومعالجة الإدخال، وسلوك الانتظار، وواجهة برمجة التطبيقات المستهدفة.
الخيارات
غلاف JSON
مع --json، تكتب CLI غلافًا واحدًا فقط إلى stdout ولا شيء غير ذلك.
النجاح:
الفشل:
رموز الخروج:
مرّر الغلاف عبر jq لأغراض السكربتات: youka project show $ID --json | jq '.data.state'.
تمرير أجسام JSON
يقبل أي أمر إنشاء أو تحديث الخيار --body لجسم الطلب بالكامل. استخدمه بدلًا من الهروب لكتابة JSON كبير على سطر الأوامر.
الانتظار للمهام غير المتزامنة
يقوم --wait باستطلاع المورد الذي تم إنشاؤه نيابةً عنك ويعيد الحالة النهائية. بدون --wait، تعود الأوامر بمجرد وضع المهمة في قائمة الانتظار.
اجمع --wait مع --quiet في السكربتات لكتم شريط التقدم مع الاستمرار في طباعة نتيجة JSON.
عدم التكرار
مرّر --idempotency-key لجعل أوامر الكتابة آمنة لإعادة المحاولة. إعادة استخدام المفتاح نفسه مع الحمولة نفسها تعيد النتيجة الأصلية بدلًا من إنشاء نسخة مكررة.
استخدم مفاتيح عدم التكرار كلما كان من الممكن أن يعيد وكيل المحاولة بعد انتهاء المهلة.
متغيرات البيئة
ما التالي