From 654fd8d245c4bb24e8ea4747d596c37ec356d93a Mon Sep 17 00:00:00 2001 From: Amadey Vorontsov Date: Wed, 13 May 2026 23:38:00 +0000 Subject: [PATCH] [M5+] add documentary Cargoxx.toml + fix LinkdbUnknownPackage hint formatting --- Cargoxx.toml | 15 +++++++++++++++ src/linkdb/database.cpp | 5 +++-- 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 Cargoxx.toml diff --git a/Cargoxx.toml b/Cargoxx.toml new file mode 100644 index 0000000..b658418 --- /dev/null +++ b/Cargoxx.toml @@ -0,0 +1,15 @@ +[package] +name = "cargoxx" +version = "0.1.0" +edition = "cpp23" +license = "MIT" + +[dependencies] +sqlite3 = "*" +reproc = "*" + +[dev-dependencies] +catch2 = "*" + +[build] +warnings_as_errors = false diff --git a/src/linkdb/database.cpp b/src/linkdb/database.cpp index a888182..15c72c8 100644 --- a/src/linkdb/database.cpp +++ b/src/linkdb/database.cpp @@ -69,8 +69,9 @@ auto Database::resolve(const std::string& package, const std::string& version, return std::unexpected(util::Error{ util::ErrorCode::LinkdbUnknownPackage, std::format("package '{}' has no known CMake link recipe", package), - "run `cargoxx add {0}` to discover and verify a recipe via the resolver, " - "or add a manual recipe via `cargoxx linkdb add`", + std::format("run `cargoxx add {}` to discover and verify a recipe via " + "the resolver, or add a manual recipe via `cargoxx linkdb add`", + package), std::nullopt, std::nullopt, }); }