简介
一个包裹管理器
目前主要支持C++,以后考虑支持更多语言
概念
包裹: 可以独立编译和使用的最小单元
包裹接口: 用于安装包裹的工具
安装步骤: 包括配置,下载,解压,编译,安装
文件夹
port: 接口文件
src: 源文件
install: 安装好的文件,可直接使用
cache: 缓存,放置中间步骤生成的文件
temp: 临时文件,在每次运行结束后自动进行清理
目标功能
基本
安装,更新,删除,使用自动化,并能自动处理依赖
允许添加手动安装的包裹信息,并纳入包管理中
允许通过函数查询已安装的包裹信息
要使用库时,可以根据要求,自动生成全部或部分的构建脚本
许可证
本项目使用Apache 2.0许可证
当前进度
版本: -1
基本功能尚未完成,开发中...
接口暂时不保证稳定,基本功能完成后会进行一次整理