#pragma once #include #include #include #include #include #include namespace vcpkg::Update { struct OutdatedPackage { static bool compare_by_name(const OutdatedPackage& left, const OutdatedPackage& right); PackageSpec spec; VersionDiff version_diff; }; std::vector find_outdated_packages(const Dependencies::PortFileProvider& provider, const StatusParagraphs& status_db); void perform_and_exit(const VcpkgCmdArguments& args, const VcpkgPaths& paths); }