conargo-0.2.0 is not a library.
Conargo - Cargo-like wrapper for Conan
Conargo 是一个 Conan C++ 包管理器的包装器,提供类似 Cargo 的命令行界面,让 Rust 开发者能够使用熟悉的命令模式来管理 C++ 依赖。
功能特性
- 🚀 熟悉的 Cargo 风格命令 - 使用与 Cargo 相同的命令模式
- 🎯 完整的 Conan 功能支持 - 映射所有重要的 Conan 命令
- 🌈 彩色输出 - 美观的命令行界面
- ⚡ 命令别名 - 支持常用的命令缩写
- 📚 内置帮助 - 详细的命令说明和使用示例
安装
使用方法
基本命令
| 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 --help 查看所有可用命令,或运行 conargo <command> --help 查看特定命令的详细帮助。
许可证
MIT License