Sha256: 715c669594afff2255e9f19fc50c12ff57db9f302b9160fff438e5b683c06a99
Contents?: true
Size: 494 Bytes
Versions: 1
Compression:
Stored size: 494 Bytes
Contents
class FreebsdAnalyzer < DepAnalyzer def installed # don't cache so it updates every delete puts "scanning installed ports" `pkg_info`.split(/\n/).map { |s| s.split.first } end def outdated # don't cache so it updates every delete puts "scanning outdated ports" `pkg_version -vL=`.split(/\n/)[1..-1].map { |s| s.split.first } end def deps port cache("#{port}.deps") { `pkg_info -r #{port}` }.grep(/Dependency:/).map { |s| s.split[1] } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
graph-1.0.0 | lib/freebsd_analyzer.rb |