Skip to content

feat(update): clarify installation progress and release guidance - #142

Merged
francoischalifour merged 1 commit into
mainfrom
fc/update-command-ux
Oct 14, 2026
Merged

francoischalifour merged 1 commit into
mainfrom
fc/update-command-ux

Conversation

@francoischalifour

@francoischalifour francoischalifour commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

What

Give altertable update a Bun-inspired display with styled target and current versions, a clear installation outcome, and links to release notes, bug reports, and the commit log. Use “Altertable CLI” consistently in update messages.

For example, upgrading from 1.11.0 to 1.12.0 now shows:

Altertable CLI v1.12.0 is out! You're on v1.11.0
Upgraded.

Release notes for Altertable CLI v1.12.0:

  https://github.com/altertable-ai/altertable-cli/releases/tag/v1.12.0

Report any bugs:

  https://github.com/altertable-ai/altertable-cli/issues

Commit log:

  https://github.com/altertable-ai/altertable-cli/compare/v1.11.0...v1.12.0

Forced reinstalls and downgrades explicitly say “Reinstalling”/“Reinstalled” and “Downgrading”/“Downgraded”. Reinstalls omit the empty version comparison. The display has no elapsed-time or welcome row. JSON installation results retain their existing shape and no longer include human progress messages.

Why

The previous output only announced the target version and printed a dim installation confirmation. Showing both versions makes the transition easier to scan, and the release links give users useful next steps after installation. Naming the actual action avoids suggesting that a newer release exists during a forced reinstall or downgrade.

Make Altertable CLI self-updates easier to scan with styled current and target versions, explicit upgrade/reinstall/downgrade outcomes, and release notes, issue-reporting, and commit-log links.

Use Altertable CLI consistently in update messages. Keep JSON results free of human progress output and omit version comparisons when reinstalling the same release.
@francoischalifour
francoischalifour merged commit bf8ac8e into main Oct 14, 2026
15 checks passed
@francoischalifour
francoischalifour deleted the fc/update-command-ux branch October 14, 2026 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants