terramate-io / terramate

Terramate CLI is an open-source Infrastructure as Code (IaC) Orchestration and Code Generation tool for Terraform, OpenTofu and Terragrunt.

Home Page:https://terramate.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[FEATURE] DEB/RPM Package Support for Linux Users

RocketRene opened this issue · comments

Is your feature request related to a problem? Please describe.

Yes, after installing Terramate via go install, updating it is inconvenient. It doesn't get updated automatically with system updates, unlike other applications.

Describe the solution you'd like
Release Terramate in DEB and RPM formats to allow for easier installation and updates through Linux package managers. This can be automated using GoReleaser and distributed via platforms like Fury.io.

Describe alternatives you've considered
The current manual installation method, which is less efficient and doesn't integrate with system updates.

Additional context
Implementing this requires GoReleaser Pro, costing 15 €/month. This investment seems worthwhile for the enhanced user experience it would provide.

commented

@RocketRene this is fixed now, right? Or would you like to improve it still?

Thanks both. We added installation instructions for brew, apt and dnf to the docs at https://terramate.io/docs/cli/installation