class KPM::Uninstaller
def uninstall_plugin(plugin, force = false, version = nil)
def uninstall_plugin(plugin, force = false, version = nil) plugin_info = find_plugin(plugin) raise "No plugin with key/name '#{plugin}' found installed. Try running 'kpm inspect' for more info" unless plugin_info versions = version.nil? ? plugin_info[:versions].map { |artifact| artifact[:version] } : [version] remove_plugin_versions(plugin_info, force, versions) end