2 个版本
0.1.1 | 2024 年 5 月 30 日 |
---|---|
0.1.0 | 2024 年 5 月 30 日 |
#578 在 Cargo 插件 中
10KB
107 行
GitHub 自动化工具
GitHub 自动化工具是一个基于 Rust 的工具,旨在简化 GitHub 仓库中的常见 Git 操作。无论是添加、提交和推送更改,生成提交消息,还是管理拉取请求,这个工具都能简化流程,节省您的时间和精力。
功能
- 自动化 Git 操作:轻松高效地执行常见的 Git 操作,如添加文件、提交更改和推送提交。
- 生成提交消息:自动生成有意义的提交消息,无需手动输入,确保提交的一致性。
- GitHub 集成:无缝集成 GitHub 仓库,使与远程仓库和拉取请求的交互顺畅。
- 自定义选项:通过自定义设置(如提交消息生成、分支管理等)来满足您的需求。
- 用户友好的界面:享受用户友好的命令行界面,使 Git 操作直观易用。
入门指南
要开始使用 GitHub 自动化工具,请按照以下步骤操作
-
安装:克隆仓库,使用 Cargo 编译 Rust 项目,并将工具全局安装。
git clone https://github.com/tusharpamnani/GitHub-Automator.git cd GitHub-Automator cargo build --release cargo install --path .
-
配置:使用您的 GitHub 凭证和仓库信息配置工具。如果尚未初始化,请初始化一个空的 Git 仓库并添加仓库 URL。
git init git remote add origin https://github.com/your-username/repository-name.git
-
使用:使用命令行界面执行 Git 操作并自动化您的流程。
git_automation --link <repository-link> --branch <branch-name>
命令行参数
--link
或-l
:GitHub 仓库的 URL。如果尚未设置,则设置远程 origin。--branch
或-b
:要推送到的分支名称。如果未指定,则默认为master
。
贡献
欢迎为GitHub Automator做出贡献!如果您遇到任何错误,有功能请求或想贡献代码改进,请随时在项目的GitHub仓库中打开一个issue或提交一个pull request。
在贡献之前,请阅读项目的贡献指南和行为准则,以确保积极和协作的社区环境。
许可证
GitHub Automator是开源软件,根据MIT许可证授权。您可以在任何目的下免费使用、修改和分发此工具,但需遵守许可证条款。
依赖
~1.5–2.1MB
~41K SLoC