# File lib/puppet/provider/package/pkg.rb, line 12
12:   def self.instances
13:     packages = []
14: 
15:     cmd = "#{command(:pkg)} list -H"
16:     execpipe(cmd) do |process|
17:       hash = {}
18: 
19:       # now turn each returned line into a package object
20:       process.each { |line|
21:         if hash = parse_line(line)
22:           packages << new(hash)
23:         end
24:       }
25:     end
26: 
27:     packages
28:   end