4 dépôts
Custom name mappings that resolve to specific tool versions to avoid hardcoding version numbers.
Distinct from Toolchain Versioning: Distinct from Toolchain Versioning as it specifically focuses on the mapping of aliases (like 'stable') to versions, not the versioning system itself.
Explore 4 awesome GitHub repositories matching development tools & productivity · Version Aliases. Refine with filters or upvote what's useful.
nvm is a Node.js version manager implemented as a POSIX bash script. It serves as a shell environment manager and runtime orchestrator for installing, switching, and managing multiple versions of the Node.js runtime on POSIX systems. The tool allows for the automation of runtime switching by reading configuration files in project directories to select the required version. It supports the management of long-term support releases and the migration of global packages between different installed versions of the runtime. The project covers broader capabilities including runtime management throug
Allows creating custom aliases (like 'lts/iron') to simplify referencing specific runtime versions.
Manage your Java environment
Sets the default Java version for the entire system by updating the JAVA_HOME environment variable.
Claudia est un utilitaire en ligne de commande et un framework conçu pour automatiser l'empaquetage, le routage et le déploiement d'applications Node.js vers des environnements cloud serverless. Il fonctionne comme une interface pour gérer tout le cycle de vie des services backend, gérant la traduction du code d'application en fonctions cloud exécutables et en passerelles réseau gérées. L'outil se distingue en abstrayant les tâches d'infrastructure complexes, permettant aux développeurs de définir des routes web et des interfaces conversationnelles directement dans leur code source. Il automatise le provisionnement des ressources cloud, y compris la configuration des règles d'accès de sécurité, la journalisation et les paramètres spécifiques à l'environnement, garantissant que les états de l'infrastructure restent cohérents et reproductibles à travers les déploiements. Au-delà du déploiement de base, le projet fournit des capacités pour gérer les variables d'environnement et les secrets, ainsi que pour configurer des déclencheurs événementiels pour les API web et les chatbots. Il est distribué sous forme d'interface en ligne de commande qui gère le regroupement des dépendances et la livraison ultérieure de ces artefacts vers des services d'hébergement cloud.
Creates and updates version aliases to isolate production, development, and testing environments.
Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.
Implements custom naming aliases that map to specific tool versions for easier configuration management.