git_rnd_name
Install v0.2.0
Published on Mar 2 2026 at 10:55 UTC
git_rnd_name
Description
This is a tool to generate random names for git repositories.
This is useful when you want to create a PR but you don't know what name you should use.
Features
- Generate random names for git repositories.
- Create new branch with random names.
- Support verbose mode.
- Support custom local repository path.
- Support show all branch created by this tool (fit the creation rules by this tool).
You'll get a random name like this:
w-mai@MacBook-Pro ~/P/X/E/lvgl (đ)> git branch | column âšī¸ đ đđģ đŖ * đ đŠ đ đĢ đ đ đ đ¤ đ 𤊠đ đĨŗ đ đĨē đ đĢĸ
or
w-mai@MacBook-Pro ~/P/X/E/lvgl (đ)> grn -a | column âšī¸ đ đđģ đŖ đ đŠ đ đĢ đ đ đ đ¤ đ 𤊠đ đĨŗ đ đĨē đ đĢĸ
Installation
cargo install git_rnd_name
Usage
grn --help
Generate a random git branch name based on remote name you given. Usage: grn [OPTIONS] [REMOTE] Arguments: [REMOTE] remote names Options: -c, --repo <REPO> local repo path -b, --branch create new branch -a, --all List all branches create by this tool and exit -v, --verbose... verbose mode -h, --help Print help -V, --version Print version
Example
Chane to your git repository directory.
grn grn origin
You will get a random name like
đ
grn origin -b
You will get a random name like
đand a new branch will be created.
grn origin -c /path/to/repo
You will get a random name like
đ¤ī¸in/path/to/repo. If you add-boption, a new branch will be created.
How to build
- Star and fork this repository
- Clone your forked repository like
git clone https://github.com/yourname/git_rnd_name.git cd git_rnd_name
cargo build --release
License
MIT