Skip to content

[FEAT cloudctl] - Self-update capability #53

@onuryilmaz

Description

@onuryilmaz

[FEAT cloudctl] - Self-update capability

Labels

  • feature
  • easy-to-use
  • maintenance

Priority

(Low) Something is a little off

User Story

As a cloudctl user, I can run cloudctl update to automatically upgrade to the latest version, so that I always have the latest features and security fixes.

Description

Managing CLI versions manually is tedious. Implementing a self-update command (e.g., using minio/selfupdate) that fetches the latest release from GitHub would improve the user experience significantly.

Acceptance Criteria

  • Add a self-update command.
  • Implement logic to check GitHub releases for the latest version.
  • Securely download and replace the current binary.
  • Add a --check flag to just check for updates without installing.

Reference Issues

None

Metadata

Metadata

Assignees

No one assigned

    Labels

    easy-to-useImprovements to User Experience (UX), CLI ergonomics, and simplicityfeatureNew functional capabilities or significant additions to the CLI.maintenanceRoutine updates, dependency management, or internal refactoring

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions