Add Cask#outdated_info to format output

This commit is contained in:
Frank Lam 2020-04-26 21:07:42 +08:00
parent d5ab6534c0
commit 65ff9155f8
No known key found for this signature in database
GPG Key ID: 771022A2327531C7

View File

@ -122,6 +122,21 @@ module Cask
installed.reject { |v| v == version }
end
def outdated_info(greedy, verbose, json)
if json
{
name: token,
installed_versions: outdated_versions(greedy).join(", "),
current_version: version
}
elsif verbose
outdated_info = token << " (#{outdated_versions(greedy).join(", ")})"
"#{outdated_info} != #{version}"
else
token
end
end
def to_s
@token
end