awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tfutils avatar

tfutils/tfenv

0
View on GitHub↗
4,941 stele·468 fork-uri·Shell·MIT·2 vizualizări

Tfenv

tfenv este un manager de versiuni Terraform și un utilitar CLI conceput pentru a instala și comuta între mai multe versiuni ale CLI-ului Terraform pe un singur sistem local. Funcționează ca un comutator de binare care asigură instrumente de infrastructură ca cod consistente în diferite proiecte și medii de echipă.

Utilitarul gestionează versiunile executabile active prin variabile de mediu și fișiere de configurare locale. Suportă fixarea versiunii proiectului pentru a bloca versiuni specifice pentru diferite medii sau proiecte ale clienților, prevenind problemele de compatibilitate în timpul colaborării.

Instrumentul oferă utilitare pentru descărcarea și instalarea versiunilor specifice sau cele mai recente, listarea versiunilor disponibile și dezinstalarea binarilor locali. Aceste operațiuni sunt susținute de un registru local de versiuni, descărcări de artefacte verificate prin checksum și comutarea prin link-uri simbolice pentru a actualiza executabilul activ în calea sistemului.

Features

  • CLI Version Management - Provides manual CLI control over Terraform versions, including installation and switching of the active binary.
  • Runtime Version Pinnings - Locks a project directory to a specific Terraform version using local configuration files.
  • Local SDK Versioning - Organizes multiple installed versions of the Terraform CLI in a structured local filesystem hierarchy.
  • CLI Tool Version Switchers - Functions as a command-line utility that switches and persists the active version of a CLI tool.
  • Terraform Version Managers - Acts as a dedicated version manager for the Terraform command-line interface.
  • Version Pinning - Allows locking a project to a specific version in a configuration file to ensure environmental stability.
  • Terraform Version Management - Provides dedicated functionality for managing multiple versions of the Terraform CLI.
  • CLI Tool Installations - Provides a utility to download and install specific, latest, or regex-matched versions of Terraform.
  • Symlink-Based Version Switching - Switches the active Terraform version by updating a symbolic link in the system path.
  • CLI Tool Version Resolution - Implements environment-driven logic to resolve the correct Terraform binary for the current context.
  • Toolchain - Handles disparate Terraform version requirements across multiple projects and environments on one machine.
  • Update or Uninstall - Provides the ability to uninstall specific installed versions of the Terraform binary from the local system.
  • Remote Version Discovery - Allows users to list all Terraform versions available for download from remote repositories.
  • Infrastructure as Code - Supports infrastructure-as-code practices by ensuring consistent tool versioning across team environments.
  • Infrastructure-as-Code Workflows - Facilitates an infrastructure-as-code workflow by automating the management of required tool versions.
  • Checksum Validated Downloads - Provides checksum verification for downloaded binaries to ensure authenticity and integrity before installation.
  • Workflow Automation - Version manager.
  • Workflow Utilities - Version manager for Terraform.
  • Developer Productivity Tools - Version manager for Terraform.

Istoric stele

Graficul istoricului de stele pentru tfutils/tfenvGraficul istoricului de stele pentru tfutils/tfenv

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face tfutils/tfenv?

tfenv este un manager de versiuni Terraform și un utilitar CLI conceput pentru a instala și comuta între mai multe versiuni ale CLI-ului Terraform pe un singur sistem local. Funcționează ca un comutator de binare care asigură instrumente de infrastructură ca cod consistente în diferite proiecte și medii de echipă.

Care sunt principalele funcționalități ale tfutils/tfenv?

Principalele funcționalități ale tfutils/tfenv sunt: CLI Version Management, Runtime Version Pinnings, Local SDK Versioning, CLI Tool Version Switchers, Terraform Version Managers, Version Pinning, Terraform Version Management, CLI Tool Installations.

Care sunt câteva alternative open-source pentru tfutils/tfenv?

Alternativele open-source pentru tfutils/tfenv includ: 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…

Alternative open-source pentru Tfenv

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Tfenv.
  • gvcgo/version-managerAvatar gvcgo

    gvcgo/version-manager

    1,332Vezi pe GitHub↗

    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

    Goasdf-vmcondacross-platform
    Vezi pe GitHub↗1,332
  • gofireflyio/aiacAvatar gofireflyio

    gofireflyio/aiac

    3,794Vezi pe GitHub↗

    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

    Goaiamazon-bedrockchatgpt
    Vezi pe GitHub↗3,794
  • runatlantis/atlantisAvatar runatlantis

    runatlantis/atlantis

    9,146Vezi pe GitHub↗

    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

    Go
    Vezi pe GitHub↗9,146
  • tofuutils/tenvAvatar tofuutils

    tofuutils/tenv

    1,390Vezi pe GitHub↗

    OpenTofu / Terraform / Terragrunt / Terramate and Atmos version manager

    Go
    Vezi pe GitHub↗1,390
  • Vezi toate cele 30 alternative pentru Tfenv→