25 [[
nodiscard]] std::expected<ResourceArguments, std::string>
29 [[
nodiscard]] std::expected<void, std::string>
34 [[
nodiscard]] std::expected<
void, std::
string>
38 [[
nodiscard]] std::expected<
void, std::
string>
data::ResourceContext resourceContext() noexcept
std::optional< std::filesystem::path > dataOverrideManifest()
std::expected< void, std::string > selectResourceContext(data::ResourceContext context)
ResourceSetupResult prepareResources(bool interactive)
std::expected< ResourceArguments, std::string > parseResourceArguments(std::span< const std::string_view > arguments)
std::expected< void, std::string > selectDataOverrideManifest(std::string_view utf8Path)
std::expected< void, std::string > selectResourceRoot(std::string_view utf8Root)
std::optional< std::string > dataOverrides
std::optional< std::string > dataRoot
data::ResourceContext context
std::vector< std::string_view > remaining