Class: Pod::Command::Cache::List
Class Method Summary
collapse
Instance Method Summary
collapse
#ensure_master_spec_repo_exists!, report_error, run
#config
Constructor Details
#initialize(argv) ⇒ List
22
23
24
25
26
|
# File 'lib/cocoapods/command/cache/list.rb', line 22
def initialize(argv)
@pod_name = argv.shift_argument
@short_output = argv.flag?('short')
super
end
|
Class Method Details
.options ⇒ Object
16
17
18
19
20
|
# File 'lib/cocoapods/command/cache/list.rb', line 16
def self.options
[[
'--short', 'Only print the path relative to the cache root'
]].concat(super)
end
|
Instance Method Details
#run ⇒ Object
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
# File 'lib/cocoapods/command/cache/list.rb', line 28
def run
UI.puts("$CACHE_ROOT: #{@cache.root}") if @short_output
if @pod_name.nil?
@cache.cache_descriptors_per_pod.each do |pod_name, cache_descriptors|
print_pod_cache_infos(pod_name, cache_descriptors)
end
else
cache_descriptors = @cache.cache_descriptors_per_pod[@pod_name]
if cache_descriptors.nil?
UI.notice("No cache for pod named #{@pod_name} found")
else
print_pod_cache_infos(@pod_name, cache_descriptors)
end
end
end
|