This project is a command-line utility designed to manage development environments by installing, switching, and pinning multiple versions of programming languages, SDKs, runtimes, and database engines. It functions as a centralized controller for complex toolchains, ensuring that specific software versions are maintained consistently across different machines and project directories. The tool distinguishes itself through an interactive terminal interface that allows users to browse and select software versions visually, reducing the need to memorize complex command-line arguments. It also pr
aiac is an AI-powered command line tool designed to translate natural language requests into infrastructure code, DevOps workflows, and system scripts. It operates as a generator that uses large language models to produce cloud provisioning files, configuration files, and executable automation scripts directly from the terminal. The tool features a provider-agnostic model abstraction and a configuration-based routing system, allowing users to switch between different AI backends and discover compatible models. It includes an interactive shell interface for refining generated outputs through i
Atlantis is a GitOps deployment tool and infrastructure as code orchestrator that synchronizes cloud resources with a git repository using pull request comments. It serves as a policy-based infrastructure gate and automation system for Terraform, executing plans and applies directly from version control to coordinate deployments across multiple projects and environments. The system differentiates itself through a lock-based concurrency model that prevents simultaneous modifications to the same project or workspace. It features server-side policy validation to intercept plan outputs for compli
OpenTofu / Terraform / Terragrunt / Terramate and Atmos version manager
tfenv ist ein Terraform-Versionsmanager und Kommandozeilen-Utility, das entwickelt wurde, um mehrere Versionen des Terraform-CLI auf einem einzigen lokalen System zu installieren und zwischen ihnen zu wechseln. Es fungiert als Binär-Switcher, der konsistente Infrastructure-as-Code-Toolings über verschiedene Projekte und Teamumgebungen hinweg sicherstellt.
Die Hauptfunktionen von tfutils/tfenv sind: CLI Version Management, Runtime Version Pinnings, Local SDK Versioning, CLI Tool Version Switchers, Terraform Version Managers, Version Pinning, Terraform Version Management, CLI Tool Installations.
Open-Source-Alternativen zu tfutils/tfenv sind unter anderem: gvcgo/version-manager — This project is a command-line utility designed to manage development environments by installing, switching, and… gofireflyio/aiac — aiac is an AI-powered command line tool designed to translate natural language requests into infrastructure code,… runatlantis/atlantis — Atlantis is a GitOps deployment tool and infrastructure as code orchestrator that synchronizes cloud resources with a… tofuutils/tenv — OpenTofu / Terraform / Terragrunt / Terramate and Atmos version manager. leoafarias/fvm — fvm is a version manager and orchestrator for the Flutter and Dart software development kits. It enables the… sdkman/sdkman-cli — SDKMAN is a command-line utility for installing, tracking, and managing multiple versions of software development kits…