From fbc91f0006a2f0ec0125c518b0a97d0db5e97394 Mon Sep 17 00:00:00 2001 From: Toshimaru Date: Tue, 6 May 2025 14:50:58 +0900 Subject: [PATCH] fix: Fix latest version check command grep latest version using `mise latest name`. --- lib/serverkit/resources/mise_install.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/serverkit/resources/mise_install.rb b/lib/serverkit/resources/mise_install.rb index 547b185..c4dc884 100644 --- a/lib/serverkit/resources/mise_install.rb +++ b/lib/serverkit/resources/mise_install.rb @@ -15,7 +15,12 @@ def apply # @note Override def check - check_command("mise ls #{name} | grep '\\s#{version_or_latest}'") + cmd = if version + "mise ls #{name} | grep '\\s#{version}'" + else + "mise ls #{name} | grep \"$(mise latest #{name})\"" + end + check_command(cmd) end private @@ -34,11 +39,6 @@ def name_with_version name end end - - # @return [String] - def version_or_latest - version || "latest" - end end end end