blob: fd62ae1bf1ab5f22c62fb42bb9ccc5e2104ea36d [file] [log] [blame]
require 'cocoapods/downloader'
require 'cocoapods/command/cache/list'
require 'cocoapods/command/cache/clean'
module Pod
class Command
class Cache < Command
self.abstract_command = true
self.summary = 'Manipulate the CocoaPods cache'
self.description = <<-DESC
Manipulate the download cache for pods, like printing the cache content
or cleaning the pods cache.
DESC
def initialize(argv)
@cache = Downloader::Cache.new(Config.instance.cache_root + 'Pods')
super
end
private
def pod_type(pod_cache_descriptor)
pod_cache_descriptor[:release] ? 'Release' : 'External'
end
end
end
end