From 3502bf2189024798598e55a396d61a2fab17609b Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Wed, 23 Apr 2025 14:14:59 -0500 Subject: [PATCH] [ui] Implement provider test button #49 --- .../librepertory/include/utils/cli_utils.hpp | 2 + .../src/providers/s3/s3_provider.cpp | 18 ++- repertory/repertory/include/cli/actions.hpp | 4 +- .../repertory/include/cli/check_version.hpp | 4 +- repertory/repertory/include/cli/test.hpp | 45 ++++++++ repertory/repertory/include/ui/handlers.hpp | 11 +- repertory/repertory/src/ui/handlers.cpp | 106 ++++++++++++------ support/include/utils/file.hpp | 102 +++++++++-------- support/src/utils/directory.cpp | 52 +++++++++ web/repertory/lib/models/mount.dart | 2 +- 10 files changed, 258 insertions(+), 88 deletions(-) create mode 100644 repertory/repertory/include/cli/test.hpp create mode 100644 support/src/utils/directory.cpp diff --git a/repertory/librepertory/include/utils/cli_utils.hpp b/repertory/librepertory/include/utils/cli_utils.hpp index c0f9ed01..6ee6d381 100644 --- a/repertory/librepertory/include/utils/cli_utils.hpp +++ b/repertory/librepertory/include/utils/cli_utils.hpp @@ -49,6 +49,7 @@ static const option password_option = {"-pw", "--password"}; static const option remote_mount_option = {"-rm", "--remote_mount"}; static const option set_option = {"-set", "--set"}; static const option status_option = {"-status", "--status"}; +static const option test_option = {"-test", "--test"}; static const option ui_option = {"-ui", "--ui"}; static const option ui_port_option = {"-up", "--ui_port"}; static const option unmount_option = {"-unmount", "--unmount"}; @@ -77,6 +78,7 @@ static const std::vector