| Crates.io | conargo |
| lib.rs | conargo |
| version | 0.2.0 |
| created_at | 2025-09-27 05:41:43.170524+00 |
| updated_at | 2025-09-27 05:41:43.170524+00 |
| description | A Cargo-like wrapper for the Conan C++ package manager |
| homepage | https://github.com/yourusername/conargo |
| repository | https://github.com/yourusername/conargo |
| max_upload_size | |
| id | 1856951 |
| size | 43,021 |
Conargo 是一个 Conan C++ 包管理器的包装器,提供类似 Cargo 的命令行界面,让 Rust 开发者能够使用熟悉的命令模式来管理 C++ 依赖。
cargo build --release
| Conargo 命令 | Conan 命令 | 说明 |
|---|---|---|
conargo new <name> |
conan new <name> |
创建新包 |
conargo init |
conan new |
在当前目录初始化包 |
conargo build |
conan build |
构建包 |
conargo install |
conan install |
安装依赖 |
conargo test |
conan test |
运行测试 |
conargo search <query> |
conan search <query> |
搜索包 |
conargo add <dep> |
conan search <dep> |
添加依赖 |
conargo remove <dep> |
conan remove <dep> |
移除依赖 |
conargo publish <ref> |
conan upload <ref> |
发布包 |
Conargo 支持常用的命令别名,类似于 Cargo:
b → buildt → testr → runc → checkd → docrm → remove| 命令 | 说明 |
|---|---|
conargo list <query> |
列出已安装的包 |
conargo create <ref> |
创建并导出包 |
conargo download <ref> |
下载包(不安装) |
conargo uninstall <ref> |
卸载包 |
conargo doc |
生成文档 |
conargo config [key] |
显示配置 |
conargo profile list |
列出配置文件 |
conargo remote list |
列出远程仓库 |
# 创建新项目
conargo new my-cpp-project
# 进入项目目录
cd my-cpp-project
# 构建项目
conargo build
# 运行测试
conargo test
# 搜索可用包
conargo search boost
# 添加依赖
conargo add boost/1.80.0
# 更新依赖
conargo update
# 移除依赖
conargo remove boost
# 创建包
conargo create my-package/1.0.0@user/channel
# 发布到远程仓库
conargo publish my-package/1.0.0@user/channel
运行 conargo --help 查看所有可用命令,或运行 conargo <command> --help 查看特定命令的详细帮助。
MIT License