1 مستودع
Logic for determining the active version of a command-line tool based on environment variables and local configuration files.
Distinct from Runtime-Version Resolution: Distinct from Runtime-Version Resolution by focusing on CLI binary selection rather than language runtimes.
Explore 1 awesome GitHub repository matching software engineering & architecture · CLI Tool Version Resolution. Refine with filters or upvote what's useful.
tfenv هو مدير إصدار Terraform وأداة سطر أوامر مصممة لتثبيت والتبديل بين إصدارات متعددة من Terraform CLI على نظام محلي واحد. يعمل كمبدل ثنائي يضمن أدوات بنية تحتية ككود متسقة عبر مشاريع مختلفة وبيئات الفريق. تدير الأداة إصدارات الملفات التنفيذية النشطة من خلال متغيرات البيئة وملفات التكوين المحلية. تدعم تثبيت إصدار المشروع لقفل إصدارات محددة لبيئات أو مشاريع عملاء مختلفة، مما يمنع مشاكل التوافق أثناء التعاون. توفر الأداة أدوات لتنزيل وتثبيت إصدارات محددة أو أحدث، وإدراج الإصدارات المتاحة، وإلغاء تثبيت الملفات الثنائية المحلية. يتم دعم هذه العمليات بواسطة سجل إصدار محلي، وتنزيلات أداة تم التحقق من مجموعها الاختباري، وتبديل الرابط الرمزي لتحديث الملف التنفيذي النشط في مسار النظام.
Implements environment-driven logic to resolve the correct Terraform binary for the current context.