# File lib/automateit/package_manager/pear.rb, line 28 def get_installed_packages() cmd = "pear list --allchannels 2>&1" data = `#{cmd}` installed_packages = {} data.scan(/^([^(\s]+)\s+([^\s]+)\s+([^\s]+)$/) do |package, version, state| next if version.upcase == 'VERSION' installed_packages[package] = {:version => version, :state => state} end return installed_packages end