module KPM::Tasks
def info
def info say "Fetching info for version #{options[:version]}...\n" versions_info = KillbillServerArtifact.info(options[:version], options[:overrides], options[:ssl_verify]) say "Dependencies for version #{options[:version]}\n " + (versions_info.map {|k,v| "#{k} #{v}"}).join("\n "), :green say "\n\n" resolved_kb_version = versions_info['killbill'] kb_version = resolved_kb_version.split('.').slice(0,2).join(".") plugins_info = KPM::PluginsDirectory.list_plugins(true, kb_version) say "Known plugin for KB version #{options[:version]}\n " + (plugins_info.map {|k,v| "#{k} #{v}"}).join("\n "), :green end