Sha256: ffaf70997e7dbd0fb3d8fbda5e20258478e20869ff3f47c62a9868416cbc9415
Contents?: true
Size: 486 Bytes
Versions: 1
Compression:
Stored size: 486 Bytes
Contents
class MacportsAnalyzer < DepAnalyzer def installed # don't cache so it updates every delete puts "scanning installed ports" `port installed`.split(/\n/)[1..-1].map { |s| s.split.first } end def outdated # don't cache so it updates every delete puts "scanning outdated ports" `port outdated`.split(/\n/)[1..-1].map { |s| s.split.first } end def deps port cache("#{port}.deps") { `port deps #{port}` }.scan(/^\t(\S+)$/).flatten end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
graph-1.0.0 | lib/macports_analyzer.rb |