2 مستودعات
Tools that manage and intercept command execution to provide context-aware runtime environments.
Distinguishing note: Focuses on the shim-based interception mechanism for command routing rather than general-purpose virtualization.
Explore 2 awesome GitHub repositories matching development tools & productivity · Execution Environments. Refine with filters or upvote what's useful.
This project is a command-line tool designed to manage multiple versions of programming language runtimes and development tools on a single machine. It provides a unified interface for installing and switching between different versions of software, ensuring that specific tool versions are consistently applied across various development environments. The system distinguishes itself through a modular, plugin-driven architecture that allows for the integration of new languages and tools via external scripts. It utilizes a shim-based execution mechanism that intercepts command calls, automatical
A runtime mechanism that intercepts command calls to automatically route execution to the specific version of a tool configured for the current directory.
أداة Tox هي إطار عمل لأتمتة الاختبار في Python ومدير للبيئات الافتراضية. تعمل كمختبر توافق متعدد الإصدارات يقوم بأتمتة إنشاء وإدارة بيئات معزولة للتحقق من أن بناء الحزم وتثبيتها يعمل عبر تطبيقات لغات مختلفة ومجموعات تبعيات متنوعة. تعمل الأداة كواجهة أمامية لخط معالجة التكامل المستمر (CI)، حيث تقوم بمزامنة تنفيذ الاختبار المحلي مع خطوط معالجة الخادم البعيد لتوحيد سير العمل. تستخدم الأداة دقة التكوين القائمة على المصفوفة لتوليد مجموعات من البيئات المستهدفة بناءً على مجموعات من إصدارات اللغات وعوامل التبعية. يوفر النظام إدارة شاملة للبيئة، بما في ذلك القدرة على فحص التكوينات التي تم حلها وتنفيذ اختبارات مستهدفة داخل سياقات معزولة محددة. كما تتعامل الأداة مع تكامل توزيع الحزم من خلال بناء وتثبيت الحزم المحلية في بيئات افتراضية للتحقق من استقرار التثبيت.
Provides context-aware runtime environments to execute specific configured environments with optional arguments.