Skip to content

[FEAT cloudctl] - Self-update capability #53

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

    backlogReady for sprint planning; triggers project additioneasy-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
    No fields configured for issues without a type.

    Projects

    Status
    Sprint Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions