From d6f1d11aa035b4e4a3db7e456a9ea2413c13b2e4 Mon Sep 17 00:00:00 2001 From: Brian Gianforcaro Date: Fri, 24 Dec 2021 08:25:06 -0800 Subject: [PATCH] pro: Convert to `serenity_main(..)` --- Userland/Utilities/CMakeLists.txt | 2 +- Userland/Utilities/pro.cpp | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Userland/Utilities/CMakeLists.txt b/Userland/Utilities/CMakeLists.txt index a973806f85..af7e417d7f 100644 --- a/Userland/Utilities/CMakeLists.txt +++ b/Userland/Utilities/CMakeLists.txt @@ -125,7 +125,7 @@ target_link_libraries(pls LibMain) target_link_libraries(pgrep LibRegex) target_link_libraries(pls LibCrypt) target_link_libraries(pmap LibMain) -target_link_libraries(pro LibProtocol) +target_link_libraries(pro LibMain LibProtocol) target_link_libraries(ps LibMain) target_link_libraries(pwd LibMain) target_link_libraries(run-tests LibRegex) diff --git a/Userland/Utilities/pro.cpp b/Userland/Utilities/pro.cpp index fb596ad9c4..aad667287e 100644 --- a/Userland/Utilities/pro.cpp +++ b/Userland/Utilities/pro.cpp @@ -12,6 +12,8 @@ #include #include #include +#include +#include #include #include #include @@ -143,7 +145,7 @@ private: ByteBuffer m_buffer; }; -int main(int argc, char** argv) +ErrorOr serenity_main(Main::Arguments arguments) { const char* url_str = nullptr; bool save_at_provided_name = false; @@ -172,7 +174,7 @@ int main(int argc, char** argv) return true; } }); args_parser.add_positional_argument(url_str, "URL to download from", "url"); - args_parser.parse(argc, argv); + args_parser.parse(arguments); if (data) { method = "POST";