Skip to content

Releases: Madh93/tpm

v0.4.0

19 May 15:16
347016f
Compare
Choose a tag to compare

Highlights

  • Nicer output in install and uninstall commands powered by Bubble Tea
  • Now providers are installed in parallel (this can be adjusted by using the --jobs <NUMBER> flag)
  • The cache directory from the Terraform CLI configuration file is used if present (thanks @carlpett)
  • Available Brew and Scoop packages

Changelog

  • 4493a60 Clean cacheDir path to ensure correct separators
  • b0b8ac0 Merge pull request #2 from carlpett/read-cache-dir-from-config
  • c17e5c0 build: setup Homebrew
  • b0c6e02 build: setup Scoop
  • ab3b5b2 feat: Use cache dir from Terraform config file if present
  • 0f92527 feat: avoid installing duplicated providers from file
  • 347016f feat: bump version to 0.4.0
  • 92b1f3b feat: install providers in parallel
  • 066858c feat: use bubbletea

v0.3.0

25 Apr 20:06
0abe67b
Compare
Choose a tag to compare

Highlights

  • Install multiple providers at once from a .yml file
  • List installed providers in different output formats (text, json, csv or table)

Changelog

  • 6730c67 build: not auto-publish releases
  • 0abe67b feat: bump version to 0.3.0
  • 1dcc670 feat: install multiple providers from YAML file
  • dc961cf feat: list providers specifying output format

v0.2.0

22 Apr 00:43
ab26513
Compare
Choose a tag to compare

Highlights

  • Support implicit latest version (hashicorp/aws) and explicit latest version (hashicorp/aws@latest) in tpm install/uninstall commands
  • Improve error handling and error messages
  • Improve README.md with new examples powered by vhs.

Changelog

  • 48c3670 feat: add error handling for not found providers
  • ab26513 feat: bump version to 0.2.0
  • f471312 feat: support implicit and explicit latest version
  • 6fa9d60 fix: print to stdout
  • 3a80395 refactor: improve purge output message

v0.1.0

18 Apr 00:37
aad3d73
Compare
Choose a tag to compare

Highlights

  • A command to install providers (tpm install)
  • A command to list installed providers (tpm list)
  • A command to uninstall providers (tpm uninstall)
  • A command to purge all installed providers (tpm purge)

Changelog

  • aad3d73 ci: add GoReleaser
  • 38d4032 feat: add 'install' command
  • 369e9bb feat: add 'list' command
  • 0a1d921 feat: add 'purge' command
  • e8b2306 feat: add 'uninstall' command
  • e117a24 feat: initial commit 🎉
  • 318a71d feat: setup a basic CLI
  • e0ef842 fix: avoid exiting on missing config file