#include #include #include "katja/sbo.hpp" #include "katja/database.hpp" int main(int argc, const char **argv) { std::multimap installed_database = katja::read_installed_database(); if (argc > 1) { std::filesystem::path slackbuild_repository{ argv[1] }; katja::sbo_repository repository{ slackbuild_repository }; auto updates = repository.get_updates(installed_database); for (const auto& package_identifier : updates) { std::cout << package_identifier.to_string() << std::endl; } std::cout << "SlackBuilds found: " << updates.size() << std::endl; } return 0; }