Skip to content

Commit 02a04c0

Browse files
authored
Print URL to console (#162)
* Print URL in verbose mode
1 parent 84cfa38 commit 02a04c0

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

Diff for: lib/extend/cask.rb

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ def self.installed_apps
2020
:current => versions,
2121
:outdated? => cask.instance_of?(Cask) && !versions.include?(cask.version.to_s),
2222
:auto_updates => cask.auto_updates,
23+
:homepage => cask.homepage,
2324
}
2425
rescue CaskUnavailableError
2526
{
@@ -30,6 +31,7 @@ def self.installed_apps
3031
:current => versions,
3132
:outdated? => false,
3233
:auto_updates => false,
34+
:homepage => nil,
3335
}
3436
end
3537
end

Diff for: lib/extend/formatter.rb

+6
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,9 @@ def print_app_table(apps, state_info, options)
129129
table.add_header_column "Latest"
130130
table.add_header_column "A/U"
131131
table.add_header_column "Result", "center"
132+
if options.verbose
133+
table.add_header_column "URL"
134+
end
132135

133136
apps.each_with_index do |app, i|
134137
color, result = formatting_for_app(state_info, app, options).values_at(0, 1)
@@ -140,6 +143,9 @@ def print_app_table(apps, state_info, options)
140143
row << self::TableColumn.new(:value => app[:version], :color => "magenta")
141144
row << self::TableColumn.new(:value => app[:auto_updates] ? " Y " : "", :color => "magenta")
142145
row << self::TableColumn.new(:value => result, :color => color)
146+
if options.verbose
147+
row << self::TableColumn.new(:value => app[:homepage], :color => "blue")
148+
end
143149
table.add_row row
144150
end
145151

0 commit comments

Comments
 (0)