tfv v4.0.4
Use tfv to manage multiple versions of terraform with ease
_ ________ __
_| |__ / _____|\ \ / /
|_ ___\ | |___ \ \ / /
| | | ___| \ \ / /
| |___ | | \ \/ /
\______\_| \__/
Happy terraforming 😍🥂!Installation
NOTE:
tfvshould be installedgloballyso that it can be run from anywhere on your computer.
npm install -g tfvRun with alias
npm i -g tfvHelp
tfv --helpRun with alias
tfv -hOUTPUT:
tfv <command>
Commands:
tfv install <version> [option] Example: tfv install 1.0.11 [aliases: i]
tfv list [option] Example: tfv list [aliases: ls]
tfv remove <version> Example: tfv rm 1.0.11 [aliases: rm]
tfv auto-switch Example: tfv as [aliases: as]
tfv use <version> Example: tfv use 1.0.11
Options:
-h, --help Show help [boolean]
-v, --version Show version number [boolean]Usage
https://github.com/marcdomain/tfv/assets/25563661/fa44f0f2-2dca-4f22-9fea-c74e4b8f767c
Table of Contents
Modules
INSTALL
| Version | Description |
|---|---|
| x.x.x | Installs terraform version x.x.x |
| x^ | Installs latest version of release x |
| x.x.^ | Installs latest version of release x.x |
| latest | Installs latest version of terraform |
tfv install <version>Run with option
tfv install <version> --arch <system-architecture>EXAMPLE:
tfv install 1.5.7 -arch amd64NOTE: The default system-architecture is the architecture of your computer (arm64, amd64, x64, etc...)
USE
| Version | Description |
|---|---|
| x.x.x | use terraform version x.x.x |
| latest | use latest version of terraform |
tfv use <version>NOTE: You would get a password prompt. Accept it. This is a one-time request to set the terraform executable in your system path.
LIST
| Option | Option Alias | Description |
|---|---|---|
| Defaults to listing terraform versions installed locally (in tfv store) | ||
--local | -l | Lists all terraform versions installed locally |
--remote | -r | Lists all terraform versions available remotely, on terraform server |
tfv list [option]Run with alias
tfv ls [option]REMOVE
Remove terraform versions managed by tfv
tfv remove <versions>Run with alias
tfv rm <versions>Example
tfv rm x.y.z z.x.yAUTO-SWITCH
Auto-detects your project terraform version, downloads it if it's not in tfv store, and switch to the version
tfv auto-switchRun with alias
tfv as2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago