# Funbuild
Funbuild 是一个构建工具,旨在简化 Python 项目的构建、发布和管理流程。
## 特性
- 支持多种构建类型,包括 PyPI、Poetry 和 UV。
- 自动化版本管理和发布流程。
- 支持 Git 操作,如拉取、推送和清理历史记录。
- 通过命令行界面(CLI)进行操作。
## 安装
确保您已安装 Python 3.8 及以上版本。您可以通过以下命令安装 Funbuild:
```bash
pip install .
在项目根目录下,您可以使用以下命令来管理您的构建流程:
-
升级版本:
funbuild upgrade
-
拉取代码:
funbuild pull
-
推送代码:
funbuild push --message "您的提交信息"
-
安装包:
funbuild install
-
构建发布:
funbuild build --message "您的提交信息"
-
清理历史:
funbuild clean_history
-
清理缓存:
funbuild clean
-
创建标签:
funbuild tags
Funbuild 使用 pyproject.toml
文件进行配置。您可以在该文件中设置项目名称、版本、依赖项等信息。
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
欢迎任何形式的贡献!请提交问题或拉取请求。
如有任何问题,请联系作者:
- 姓名: niuliangtao
- 邮箱: [email protected]