v2.0.6-release (#50)
All checks were successful
BlockStorage/repertory/pipeline/head This commit looks good

Reviewed-on: #50
This commit is contained in:
2025-07-25 07:51:03 -05:00
parent 62555e6125
commit 87d336141c
311 changed files with 13495 additions and 12079 deletions

View File

@@ -28,35 +28,36 @@ namespace repertory::utils::cli {
using option = std::array<std::string, 2>;
namespace options {
static const option check_version_option = {"-cv", "--check_version"};
static const option display_config_option = {"-dc", "--display_config"};
static const option data_directory_option = {"-dd", "--data_directory"};
static const option encrypt_option = {"-en", "--encrypt"};
static const option drive_information_option = {"-di", "--drive_information"};
static const option name_option = {"-na", "--name"};
static const option s3_option = {"-s3", "--s3"};
static const option generate_config_option = {"-gc", "--generate_config"};
static const option get_option = {"-get", "--get"};
static const option get_directory_items_option = {"-gdi",
inline const option check_version_option = {"-cv", "--check_version"};
inline const option display_config_option = {"-dc", "--display_config"};
inline const option data_directory_option = {"-dd", "--data_directory"};
inline const option encrypt_option = {"-en", "--encrypt"};
inline const option drive_information_option = {"-di", "--drive_information"};
inline const option name_option = {"-na", "--name"};
inline const option s3_option = {"-s3", "--s3"};
inline const option generate_config_option = {"-gc", "--generate_config"};
inline const option get_option = {"-get", "--get"};
inline const option get_directory_items_option = {"-gdi",
"--get_directory_items"};
static const option get_pinned_files_option = {"-gpf", "--get_pinned_files"};
static const option help_option = {"-h", "--help"};
static const option hidden_option = {"-hidden", "--hidden"};
static const option open_files_option = {"-of", "--open_files"};
static const option pin_file_option = {"-pf", "--pin_file"};
static const option pinned_status_option = {"-ps", "--pinned_status"};
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 ui_option = {"-ui", "--ui"};
static const option ui_port_option = {"-up", "--ui_port"};
static const option unmount_option = {"-unmount", "--unmount"};
static const option unpin_file_option = {"-uf", "--unpin_file"};
static const option user_option = {"-us", "--user"};
static const option version_option = {"-V", "--version"};
inline const option get_pinned_files_option = {"-gpf", "--get_pinned_files"};
inline const option help_option = {"-h", "--help"};
inline const option hidden_option = {"-hidden", "--hidden"};
inline const option open_files_option = {"-of", "--open_files"};
inline const option pin_file_option = {"-pf", "--pin_file"};
inline const option pinned_status_option = {"-ps", "--pinned_status"};
inline const option password_option = {"-pw", "--password"};
inline const option remote_mount_option = {"-rm", "--remote_mount"};
inline const option set_option = {"-set", "--set"};
inline const option status_option = {"-status", "--status"};
inline const option test_option = {"-test", "--test"};
inline const option ui_option = {"-ui", "--ui"};
inline const option ui_port_option = {"-up", "--ui_port"};
inline const option unmount_option = {"-unmount", "--unmount"};
inline const option unpin_file_option = {"-uf", "--unpin_file"};
inline const option user_option = {"-us", "--user"};
inline const option version_option = {"-V", "--version"};
static const std::vector<option> option_list = {
inline const std::vector<option> option_list = {
check_version_option,
display_config_option,
data_directory_option,
@@ -77,6 +78,7 @@ static const std::vector<option> option_list = {
remote_mount_option,
set_option,
status_option,
test_option,
ui_option,
ui_port_option,
unmount_option,

View File

@@ -27,7 +27,7 @@
namespace repertory::utils::error {
void raise_error(std::string_view function, std::string_view msg);
void raise_error(std::string_view function, const api_error &err,
void raise_error(std::string_view function, api_error err,
std::string_view msg);
void raise_error(std::string_view function, const std::exception &exception);
@@ -41,7 +41,7 @@ void raise_error(std::string_view function, std::int64_t err,
void raise_error(std::string_view function, const json &err,
std::string_view msg);
void raise_error(std::string_view function, const api_error &err,
void raise_error(std::string_view function, api_error err,
std::string_view file_path, std::string_view msg);
void raise_error(std::string_view function, std::int64_t err,
@@ -51,7 +51,7 @@ void raise_error(std::string_view function, const std::exception &exception,
std::string_view file_path, std::string_view msg);
void raise_api_path_error(std::string_view function, std::string_view api_path,
const api_error &err, std::string_view msg);
api_error err, std::string_view msg);
void raise_api_path_error(std::string_view function, std::string_view api_path,
const std::exception &exception);
@@ -67,7 +67,7 @@ void raise_api_path_error(std::string_view function, std::string_view api_path,
const json &err, std::string_view msg);
void raise_api_path_error(std::string_view function, std::string_view api_path,
std::string_view source_path, const api_error &err,
std::string_view source_path, api_error err,
std::string_view msg);
void raise_api_path_error(std::string_view function, std::string_view api_path,

View File

@@ -37,7 +37,7 @@ inline const std::array<std::string, 4U> attribute_namespaces = {
};
#endif
[[nodiscard]] auto from_api_error(const api_error &err) -> int;
[[nodiscard]] auto from_api_error(api_error err) -> int;
[[nodiscard]] auto to_api_error(int err) -> api_error;

View File

@@ -28,19 +28,19 @@
#include "utils/windows.hpp"
namespace repertory::utils {
[[nodiscard]] auto
get_accessed_time_from_meta(const api_meta_map &meta) -> std::uint64_t;
[[nodiscard]] auto get_accessed_time_from_meta(const api_meta_map &meta)
-> std::uint64_t;
[[nodiscard]] auto
get_changed_time_from_meta(const api_meta_map &meta) -> std::uint64_t;
[[nodiscard]] auto get_changed_time_from_meta(const api_meta_map &meta)
-> std::uint64_t;
[[nodiscard]] auto
get_creation_time_from_meta(const api_meta_map &meta) -> std::uint64_t;
[[nodiscard]] auto get_creation_time_from_meta(const api_meta_map &meta)
-> std::uint64_t;
[[nodiscard]] auto
get_written_time_from_meta(const api_meta_map &meta) -> std::uint64_t;
[[nodiscard]] auto get_written_time_from_meta(const api_meta_map &meta)
-> std::uint64_t;
[[nodiscard]] auto from_api_error(const api_error &e) -> NTSTATUS;
[[nodiscard]] auto from_api_error(api_error e) -> NTSTATUS;
[[nodiscard]] auto unix_access_mask_to_windows(std::int32_t mask) -> int;