From 5e3beb61dc882d340012316b89eda8b17641b12f Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Mon, 29 Apr 2024 09:56:26 +0100 Subject: [PATCH] feat(xbar/mise-update): display requested version --- xbar/mise-updates.1h.rb | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/xbar/mise-updates.1h.rb b/xbar/mise-updates.1h.rb index 96fef65..d21f133 100755 --- a/xbar/mise-updates.1h.rb +++ b/xbar/mise-updates.1h.rb @@ -380,6 +380,10 @@ module Mise source_version(env).version if missing?(env) end + def requested_version(env) + source_version(env)&.requested_version + end + def source_version(env) versions(env)&.find { |v| !v.source.nil? } end @@ -656,8 +660,13 @@ module Mise unless tool.missing?(env) printer.item("→ Active: #{tool.active_version(env)}") end - if tool.latest_version(env) - printer.item("↑ Required: #{tool.latest_version(env)}") + latest_version = tool.latest_version(env) + if latest_version + printer.item("↑ Latest: #{latest_version}") + end + requested_version = tool.requested_version(env) + if requested_version + printer.item("→ Requested: #{requested_version}") end printer.sep printer.item('Installed:')