#commit-message #git-commit #github #git-workflow #pull-request #git-repository #operations

app git_automate

一个基本的 CLI 工具,用于自动化 git 工作流程

1 个不稳定版本

0.1.1 2024年6月3日
0.1.0 2024年6月3日

#703Cargo 插件

32 每月下载次数

MIT 许可证

9KB
107 代码行

GitHub Automator

GitHub Automator 是一款基于 Rust 的工具,旨在简化 GitHub 仓库上的常见 Git 操作。无论是添加、提交和推送更改,生成提交信息,还是管理拉取请求,这个工具都可以简化流程,节省您的时间和精力。

特性

  • 自动化 Git 操作:轻松高效地执行常见的 Git 操作,如添加文件、提交更改和推送提交。
  • 生成提交信息:自动生成有意义的提交信息,无需手动输入,确保提交的一致性。
  • GitHub 集成:与 GitHub 仓库无缝集成,允许与远程仓库和拉取请求进行流畅的交互。
  • 自定义选项:通过可定制的设置(如提交信息生成、分支管理等)来满足您的需求。
  • 用户友好的界面:享受直观且易于使用的命令行界面,使 Git 操作变得简单易用。

入门指南

要开始使用 GitHub Automator,请按照以下步骤操作

  1. 安装:克隆仓库,使用 Cargo 编译 Rust 项目,并全局安装此工具。

    git clone https://github.com/tusharpamnani/GitHub-Automator.git
    cd GitHub-Automator
    cargo build --release
    cargo install --path .
    
  2. 使用方法:使用命令行界面执行 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