git_rnd_name

Crates.iogit_rnd_name
lib.rsgit_rnd_name
version0.1.6
sourcesrc
created_at2023-06-06 07:07:18.335693
updated_at2024-01-18 03:38:04.526486
descriptionGenerate a random git branch name based on remote name you given.
homepagehttps://github.com/W-Mai/git_rnd_name
repositoryhttps://github.com/W-Mai/git_rnd_name
max_upload_size
id883576
size31,552
X_Tu (tuyunlei)

documentation

README

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.

You'll get a random name like this:

w-mai@MacBook-Pro ~/P/X/E/lvgl (😀)> git branch | 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 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

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 -b option, a new branch will be created.

How to build

  1. Star and fork this repository
  2. Clone your forked repository like git clone https://github.com/yourname/git_rnd_name.git
  3. cd git_rnd_name
cargo build --release

License

MIT

Commit count: 21

cargo fmt