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