Команды зависимостей
dcr add <dep>
Добавляет зависимость в dcr.toml и скачивает её.
Форматы:
| Пример | Описание |
|---|---|
dcr add fmt | Последняя версия из реестра |
dcr add fmt@1.2.3 | Конкретная версия |
dcr add "fmt>=1.0" | Версия с оператором |
dcr add "fmt@1.2,<2.0" | Составная версия |
dcr add https://github.com/user/repo | Git-зависимость |
dcr add /path/to/lib | Локальный путь |
dcr add name --git https://... | Git с кастомным именем |
dcr add name --path /path | Path с кастомным именем |
Префиксы спецификаций (все кроме ~):
^ >= > = <= < ~ ! *
После dcr add автоматически запускается dcr build.
dcr tree
Показывает дерево зависимостей проекта.
dcr tree
Пример вывода:
my-app v0.1.0
├── fmt v10.1.1 (registry)
│ └── spdlog v1.12.0 (git)
└── catch2 v3.4.0 (registry)