متغيّرات البيئة ورموز الخروج
متغيّرات البيئة التي تقرؤها الأداة ورموز الخروج التي تُرجِعها.
في معظم الأحيان لا تحتاج الأداة إلى أي إعداد بيئة. تتيح لك هذه المتغيّرات توجيهها إلى مكان آخر أو تشغيلها بلا تفاعل، وتتيح لك رموز الخروج كتابة سكربتات حولها.
متغيّرات البيئة
- SYNCANIX_API_KEY — مفتاح واجهة برمجتك السري للرفع (يُقرأ أيضًا من ~/.syncanix/credentials).
- SYNCANIX_API_URL — يتجاوز أصل واجهة برمجة تطبيقات Syncanix (الافتراضي هو واجهة الإنتاج).
- SYNCANIX_DASHBOARD_URL — يتجاوز عنوان لوحة التحكم الذي يستخدمه syncanix login.
- ANTHROPIC_API_KEY و OPENAI_API_KEY — مفاتيح المزوّد المستخدَمة أثناء الإثراء بالذكاء الاصطناعي.
- ANTHROPIC_ZDR_ENABLED — يجب أن يكون true كي يرسل الإثراء بالمفاتيح المحلية أي شيء إلى Anthropic.
- SYNCANIX_LOCALE (و LANG / LC_ALL) — يضبط لغة الإخراج عند عدم تمرير --locale.
- SYNCANIX_TELEMETRY / SYNCANIX_TELEMETRY_DISABLED — تفعيل أو إيقاف قياس استخدام الأداة المجهول (يحترم أيضًا DO_NOT_TRACK).
- SYNCANIX_DEV_PORT و SYNCANIX_DEV_BACKEND و SYNCANIX_DEV_KEY والمتغيّرات ذات الصلة — القيم الافتراضية لـ syncanix dev.
رموز الخروج
- 0 — نجاح.
- 1 — خطأ مستخدم أو إدخال (إدخال غير صحيح أو إعداد مفقود).
- 2 — خطأ نظام (فشل في الشبكة أو نظام الملفات أو لدى مزوّد).
- 64 — خطأ استخدام (أمر غير معروف أو خيار غير صالح).
استكشاف الأخطاء وإصلاحها
إذا جرى تخطّي الرفع، فتحقّق من أنك سجّلت الدخول أو ضبطت SYNCANIX_API_KEY. وإذا لم يُكتشَف إطار عمل، فشغّل syncanix doctor لتشخيص سريع. وإذا رفض الإثراء بالمفاتيح المحلية العمل، فأكّد أن عدم الاحتفاظ بالبيانات مُفعَّل لدى Anthropic واضبط ANTHROPIC_ZDR_ENABLED=true.