in src/cli/utils/version.py [0:0]
def display_update_message() -> None:
"""Check for updates and display a message if an update is available."""
try:
needs_update, current, latest = check_for_updates()
if needs_update:
console.print(
f"\n[yellow]⚠️ Update available: {current} → {latest}[/]",
highlight=False,
)
console.print(
f"[yellow]Run `pip install --upgrade {PACKAGE_NAME}` to update.",
highlight=False,
)
console.print(
f"[yellow]Or, if you used pipx: `pipx upgrade {PACKAGE_NAME}`",
highlight=False,
)
console.print(
f"[yellow]Or, if you used uv: `uv pip install --upgrade {PACKAGE_NAME}`",
highlight=False,
)
except Exception as e:
# Don't let version checking errors affect the CLI
logging.debug(f"Error checking for updates: {e}")