瀏覽代碼

Give the catalog a default path

default_compile_flags
vector-of-bool 5 年之前
父節點
當前提交
d448a1cded
共有 1 個檔案被更改,包括 3 行新增3 行删除
  1. +3
    -3
      src/dds/dds.main.cpp

+ 3
- 3
src/dds/dds.main.cpp 查看文件

catalog_path_flag(args::Group& cmd) catalog_path_flag(args::Group& cmd)
: path_flag(cmd, : path_flag(cmd,
"catalog-path", "catalog-path",
"Path to the catalog database",
"Override the path to the catalog database",
{"catalog", 'c'}, {"catalog", 'c'},
args::Options::Required) {}
dds::dds_data_dir() / "catalog.db") {}
}; };


struct { struct {
int run() { int run() {
auto cat = dds::catalog::open(path.Get()); auto cat = dds::catalog::open(path.Get());
for (const auto& req : requirements.Get()) { for (const auto& req : requirements.Get()) {
auto id = dds::package_id::parse(req);
auto id = dds::package_id::parse(req);
auto info = cat.get(id); auto info = cat.get(id);
if (!info) { if (!info) {
throw std::runtime_error( throw std::runtime_error(

Loading…
取消
儲存