Skip to content

Feature Request: Annotate LTS / Stable / Beta / RC in gvm listall output #516

@afarwind

Description

@afarwind

Hi GVM maintainers,

First of all, thank you for maintaining such a helpful tool. 🙏
As a daily user of GVM, I’d like to propose a small enhancement that could greatly improve the usability of the gvm listall command, especially for beginners.


🚀 Feature Suggestion

Currently, the output of gvm listall is a flat list of all Go versions, like:

go1.20.12
go1.21.13
go1.22.3
go1.25.1
go1.21rc4
go1.22beta1
...

It’s hard to tell which version is:
• The latest stable version
• A long-term support (LTS) candidate
• A release candidate (rc) or beta
• A recommended version for general development


✅ Proposed Enhancement

Could you consider adding annotations or tags to the output of gvm listall, such as:

go1.20.12     # Stable LTS (2023–2024)
go1.21.13     # Stable (Recommended)
go1.22.3      # Stable (Latest)
go1.23beta1   # Beta
go1.25.1      # Latest (Edge)

This would help users—especially newcomers—make better decisions when selecting a Go version.

🙏 Thanks again for the great work!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions