1 个不稳定版本
0.1.1 |
|
---|---|
0.1.0 | 2024年6月3日 |
#703 在 Cargo 插件
32 每月下载次数
9KB
107 代码行
GitHub Automator
GitHub Automator 是一款基于 Rust 的工具,旨在简化 GitHub 仓库上的常见 Git 操作。无论是添加、提交和推送更改,生成提交信息,还是管理拉取请求,这个工具都可以简化流程,节省您的时间和精力。
特性
- 自动化 Git 操作:轻松高效地执行常见的 Git 操作,如添加文件、提交更改和推送提交。
- 生成提交信息:自动生成有意义的提交信息,无需手动输入,确保提交的一致性。
- GitHub 集成:与 GitHub 仓库无缝集成,允许与远程仓库和拉取请求进行流畅的交互。
- 自定义选项:通过可定制的设置(如提交信息生成、分支管理等)来满足您的需求。
- 用户友好的界面:享受直观且易于使用的命令行界面,使 Git 操作变得简单易用。
入门指南
要开始使用 GitHub Automator,请按照以下步骤操作
-
安装:克隆仓库,使用 Cargo 编译 Rust 项目,并全局安装此工具。
git clone https://github.com/tusharpamnani/GitHub-Automator.git cd GitHub-Automator cargo build --release cargo install --path .
-
使用方法:使用命令行界面执行 Git 操作并自动化您的流程。
git_automate --link <repository-link> --branch <branch-name>
命令行参数
--link
或-l
:GitHub 仓库的 URL。如果尚未设置,则设置远程原点。--branch
或-b
:要推送到的分支名称。如果未指定,则默认为master
。--help
或-h
:显示此帮助信息并退出。使用此选项获取有关可用命令行参数及其使用方法的信息。
贡献
欢迎使用对GitHub Automator的贡献!如果您遇到任何错误,有功能请求或想贡献代码改进,请随意在项目的GitHub仓库中打开问题或提交拉取请求。
在贡献之前,请查阅项目的贡献指南和行为准则,以确保有一个积极和协作的社区环境。
许可证
GitHub Automator是开源软件,根据MIT许可证授权。您可以在任何目的下免费使用、修改和分发此工具,前提是遵守许可证条款。
依赖项
~1.5–2.2MB
~42K SLoC