2 repository-uri
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 este un framework de testare automatizată Python și un manager de medii virtuale. Acesta funcționează ca un tester de compatibilitate multi-versiune care automatizează crearea și gestionarea mediilor izolate pentru a verifica dacă build-urile și instalările pachetelor funcționează pe diferite implementări de limbaj și seturi de dependențe. Instrumentul acționează ca un frontend de pipeline de integrare continuă (CI), sincronizând execuția testelor locale cu pipeline-urile serverelor la distanță pentru a standardiza fluxurile de lucru. Utilizează rezoluția configurației bazată pe matrice pentru a genera seturi de medii țintă bazate pe combinații de versiuni de limbaj și factori de dependență. Sistemul oferă o gestionare cuprinzătoare a mediului, inclusiv capacitatea de a inspecta configurațiile rezolvate și de a executa teste țintite în contexte izolate specifice. De asemenea, gestionează integrarea distribuției pachetelor prin construirea și instalarea pachetelor locale în medii virtuale pentru a verifica stabilitatea instalării.
Provides context-aware runtime environments to execute specific configured environments with optional arguments.