#git-branch #git-repository #random #name #generate #remote #verbose

app git_rnd_name

根据您提供的远程名称生成随机的git分支名称

7个版本

0.1.6 2024年1月18日
0.1.5 2024年1月18日
0.1.4 2023年6月9日

#4 in #verbose

MIT 许可协议

12KB
190

git_rnd_name

描述

这是一个用于为git仓库生成随机名称的工具。

当您想创建一个PR但不知道应该使用什么名称时,这非常有用。

功能

  • 为git仓库生成随机名称。
  • 使用随机名称创建新分支。
  • 支持详细模式。
  • 支持自定义本地仓库路径。

您将获得如下随机的名称

w-mai@MacBook-Pro ~/P/X/E/lvgl (😀)> git branch | column
  ☹️				 😟
  👌🏻				 😣
* 😀				 😩
  😁				 😫
  😏				 🙁
  😒				 🤓
  😔				 🤩
  😕				 🥳
  😖				 🥺
  😗				 🫢

安装

cargo install git_rnd_name

用法

grn --help
Generate a random git branch name based on remote name you given.

Usage: grn [OPTIONS] [REMOTE]

Arguments:
  [REMOTE]  remote name

Options:
  -c, --repo <REPO>  local repo path
  -b, --branch       create new branch
  -v, --verbose...   verbose mode
  -h, --help         Print help
  -V, --version      Print version

示例

切换到您的git仓库目录。

grn
grn origin

您将获得一个如😁的随机名称

grn origin -b

您将获得一个如😂的随机名称,并创建一个新的分支。

grn origin -c /path/to/repo

您将获得一个如🤔️的随机名称,在/path/to/repo目录下。如果添加-b选项,将创建一个新的分支。

如何构建

  1. 星标和fork此仓库
  2. 克隆您的forked仓库,例如git clone https://github.com/yourname/git_rnd_name.git
  3. cdgit_rnd_name
cargo build --release

许可协议

MIT

依赖关系

~15MB
~349K SLoC